Warning: Permanently added '34.203.207.19' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8493121-fedora-41-aarch64 --chroot fedora-41-aarch64 Version: 1.2 PID: 8923 Logging PID: 8924 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 8493121, 'buildroot_pkgs': [], 'chroot': 'fedora-41-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': '97a6eb71bcd21b8665cb213fead901bec53ba463', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ycollet/audinux/cabbage', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'cabbage', 'package_version': '2.10.0-3', 'project_dirname': 'audinux', 'project_name': 'audinux', 'project_owner': 'ycollet', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ycollet/audinux/fedora-41-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/os/', 'id': 'https_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', 'name': 'Additional repo ' 'https_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os'}, {'baseurl': 'https://codecs.fedoraproject.org/openh264/$releasever/$basearch/os/', 'id': 'https_codecs_fedoraproject_org_openh264_releasever_basearch_os', 'name': 'Additional repo https_codecs_fedoraproject_org_openh264_releasever_basearch_os'}], 'sandbox': 'ycollet/audinux--ycollet', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'ycollet', 'tags': [], 'task_id': '8493121-fedora-41-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ycollet/audinux/cabbage /var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ycollet/audinux/cabbage', '/var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage'... Running: git checkout 97a6eb71bcd21b8665cb213fead901bec53ba463 -- cmd: ['git', 'checkout', '97a6eb71bcd21b8665cb213fead901bec53ba463', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage rc: 0 stdout: stderr: Note: switching to '97a6eb71bcd21b8665cb213fead901bec53ba463'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 97a6eb7 automatic import of cabbage Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading cabbage.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o cabbage.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ycollet/audinux/cabbage/cabbage.tar.gz/md5/d2327f6b1d361da3e2b3121f6454a71f/cabbage.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 87.8M 100 87.8M 0 0 250M 0 --:--:-- --:--:-- --:--:-- 250M INFO: Reading stdout from command: md5sum cabbage.tar.gz INFO: Downloading vstsdk3610_11_06_2018_build_37.zip INFO: Calling: curl -H Pragma: -o vstsdk3610_11_06_2018_build_37.zip --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ycollet/audinux/cabbage/vstsdk3610_11_06_2018_build_37.zip/md5/f66fc320407822e610ccd26c5ba48b08/vstsdk3610_11_06_2018_build_37.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 78.7M 100 78.7M 0 0 331M 0 --:--:-- --:--:-- --:--:-- 330M INFO: Reading stdout from command: md5sum vstsdk3610_11_06_2018_build_37.zip Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage/cabbage.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736422975.376466 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage/cabbage.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736422975.376466 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage/cabbage.spec) Config(fedora-41-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.0 INFO: Mock Version: 6.0 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-bootstrap-1736422975.376466/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:41 INFO: Pulling image: registry.fedoraproject.org/fedora:41 INFO: Tagging container image as mock-bootstrap-acfc7658-1312-4d71-aae4-82568c0264b1 INFO: Checking that 1fc5c41059330966a5422e5f9b6eaa0b1218cf45294b6d7ac3e8e824ff4cd7ea image matches host's architecture INFO: Copy content of container 1fc5c41059330966a5422e5f9b6eaa0b1218cf45294b6d7ac3e8e824ff4cd7ea to /var/lib/mock/fedora-41-aarch64-bootstrap-1736422975.376466/root INFO: mounting 1fc5c41059330966a5422e5f9b6eaa0b1218cf45294b6d7ac3e8e824ff4cd7ea with podman image mount INFO: image 1fc5c41059330966a5422e5f9b6eaa0b1218cf45294b6d7ac3e8e824ff4cd7ea as /var/lib/containers/storage/overlay/3247cc8c0622e0ba30f3e00a2e9dec80273a4281db770b7eb22472fde3f7919b/merged INFO: umounting image 1fc5c41059330966a5422e5f9b6eaa0b1218cf45294b6d7ac3e8e824ff4cd7ea (/var/lib/containers/storage/overlay/3247cc8c0622e0ba30f3e00a2e9dec80273a4281db770b7eb22472fde3f7919b/merged) with podman image umount INFO: Removing image mock-bootstrap-acfc7658-1312-4d71-aae4-82568c0264b1 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-1736422975.376466/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc41.aarch64 rpm-sequoia-1.7.0-3.fc41.aarch64 dnf5-5.2.8.1-2.fc41.aarch64 dnf5-plugins-5.2.8.1-2.fc41.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 17.6 MiB/s | 7.5 MiB | 00m00s fedora 100% | 48.6 MiB/s | 34.1 MiB | 00m01s Copr repository 100% | 22.8 MiB/s | 982.3 KiB | 00m00s Additional repo https_download1_rpmfus 100% | 131.3 KiB/s | 140.8 KiB | 00m01s Additional repo https_codecs_fedorapro 100% | 57.8 KiB/s | 5.0 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.2.32-1.fc41 fedora 8.3 MiB bzip2 aarch64 1.0.8-19.fc41 fedora 427.6 KiB coreutils aarch64 9.5-11.fc41 updates 7.9 MiB cpio aarch64 2.15-2.fc41 fedora 1.2 MiB diffutils aarch64 3.10-8.fc41 fedora 2.1 MiB fedora-release-common noarch 41-29 updates 19.7 KiB findutils aarch64 1:4.10.0-4.fc41 fedora 2.1 MiB gawk aarch64 5.3.0-4.fc41 fedora 4.2 MiB glibc-minimal-langpack aarch64 2.40-17.fc41 updates 0.0 B grep aarch64 3.11-9.fc41 fedora 1.1 MiB gzip aarch64 1.13-2.fc41 fedora 488.9 KiB info aarch64 7.1-3.fc41 fedora 613.6 KiB patch aarch64 2.7.6-25.fc41 fedora 390.6 KiB redhat-rpm-config noarch 293-1.fc41 fedora 183.5 KiB rpm-build aarch64 4.20.0-1.fc41 fedora 525.9 KiB sed aarch64 4.9-3.fc41 fedora 1.0 MiB shadow-utils aarch64 2:4.15.1-12.fc41 fedora 4.6 MiB tar aarch64 2:1.35-4.fc41 fedora 3.1 MiB unzip aarch64 6.0-64.fc41 fedora 726.7 KiB util-linux aarch64 2.40.2-4.fc41 fedora 17.5 MiB which aarch64 2.21-42.fc41 fedora 248.2 KiB xz aarch64 1:5.6.2-2.fc41 fedora 1.5 MiB Installing dependencies: add-determinism aarch64 0.3.6-3.fc41 updates 2.0 MiB alternatives aarch64 1.31-1.fc41 updates 88.7 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs aarch64 4.0.2-1.fc41 fedora 547.4 KiB authselect aarch64 1.5.0-8.fc41 fedora 181.5 KiB authselect-libs aarch64 1.5.0-8.fc41 fedora 867.8 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils aarch64 2.43.1-5.fc41 updates 30.5 MiB build-reproducibility-srpm-macros noarch 0.3.6-3.fc41 updates 735.0 B bzip2-libs aarch64 1.0.8-19.fc41 fedora 200.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-1.0.fc41 fedora 2.4 MiB coreutils-common aarch64 9.5-11.fc41 updates 11.2 MiB cracklib aarch64 2.9.11-6.fc41 fedora 935.0 KiB crypto-policies noarch 20241029-1.git8baf557.fc41 updates 136.9 KiB curl aarch64 8.9.1-3.fc41 updates 793.4 KiB cyrus-sasl-lib aarch64 2.1.28-27.fc41 fedora 3.1 MiB debugedit aarch64 5.1-2.fc41 updates 244.5 KiB dwz aarch64 0.15-8.fc41 fedora 322.8 KiB ed aarch64 1.20.2-2.fc41 fedora 282.8 KiB efi-srpm-macros noarch 5-13.fc41 updates 40.2 KiB elfutils aarch64 0.192-7.fc41 updates 3.1 MiB elfutils-debuginfod-client aarch64 0.192-7.fc41 updates 141.3 KiB elfutils-default-yama-scope noarch 0.192-7.fc41 updates 1.8 KiB elfutils-libelf aarch64 0.192-7.fc41 updates 1.2 MiB elfutils-libs aarch64 0.192-7.fc41 updates 734.9 KiB fedora-gpg-keys noarch 41-1 fedora 126.4 KiB fedora-release noarch 41-29 updates 0.0 B fedora-release-identity-basic noarch 41-29 updates 682.0 B fedora-repos noarch 41-1 fedora 4.9 KiB file aarch64 5.45-7.fc41 fedora 267.5 KiB file-libs aarch64 5.45-7.fc41 fedora 10.0 MiB filesystem aarch64 3.18-23.fc41 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc41 updates 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal aarch64 15.2-3.fc41 updates 12.9 MiB gdbm aarch64 1:1.23-7.fc41 fedora 928.5 KiB gdbm-libs aarch64 1:1.23-7.fc41 fedora 426.0 KiB ghc-srpm-macros noarch 1.9.1-2.fc41 fedora 747.0 B glibc aarch64 2.40-17.fc41 updates 6.1 MiB glibc-common aarch64 2.40-17.fc41 updates 1.3 MiB glibc-gconv-extra aarch64 2.40-17.fc41 updates 18.3 MiB gmp aarch64 1:6.3.0-2.fc41 fedora 722.0 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc41 updates 60.8 KiB jansson aarch64 2.13.1-10.fc41 fedora 220.5 KiB json-c aarch64 0.17-4.fc41 fedora 202.4 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-4.fc41 fedora 226.4 KiB krb5-libs aarch64 1.21.3-3.fc41 updates 2.6 MiB libacl aarch64 2.3.2-2.fc41 fedora 196.1 KiB libarchive aarch64 3.7.4-4.fc41 updates 910.7 KiB libattr aarch64 2.5.2-4.fc41 fedora 196.6 KiB libblkid aarch64 2.40.2-4.fc41 fedora 418.6 KiB libbrotli aarch64 1.1.0-5.fc41 fedora 1.1 MiB libcap aarch64 2.70-4.fc41 fedora 1.4 MiB libcap-ng aarch64 0.8.5-3.fc41 fedora 417.2 KiB libcom_err aarch64 1.47.1-6.fc41 fedora 111.3 KiB libcurl aarch64 8.9.1-3.fc41 updates 781.1 KiB libeconf aarch64 0.6.2-3.fc41 fedora 206.1 KiB libevent aarch64 2.1.12-14.fc41 fedora 1.5 MiB libfdisk aarch64 2.40.2-4.fc41 fedora 482.9 KiB libffi aarch64 3.4.6-3.fc41 fedora 282.4 KiB libgcc aarch64 14.2.1-3.fc41 fedora 350.2 KiB libgomp aarch64 14.2.1-3.fc41 fedora 567.1 KiB libidn2 aarch64 2.3.7-2.fc41 fedora 457.2 KiB libmount aarch64 2.40.2-4.fc41 fedora 483.9 KiB libnghttp2 aarch64 1.62.1-2.fc41 fedora 262.2 KiB libnsl2 aarch64 2.0.1-2.fc41 fedora 222.0 KiB libpkgconf aarch64 2.3.0-1.fc41 fedora 198.1 KiB libpsl aarch64 0.21.5-4.fc41 fedora 196.6 KiB libpwquality aarch64 1.4.5-11.fc41 fedora 1.1 MiB libselinux aarch64 3.7-5.fc41 fedora 265.1 KiB libsemanage aarch64 3.7-2.fc41 fedora 361.5 KiB libsepol aarch64 3.7-2.fc41 fedora 874.0 KiB libsmartcols aarch64 2.40.2-4.fc41 fedora 288.5 KiB libssh aarch64 0.10.6-8.fc41 fedora 581.3 KiB libssh-config noarch 0.10.6-8.fc41 fedora 277.0 B libstdc++ aarch64 14.2.1-3.fc41 fedora 2.8 MiB libtasn1 aarch64 4.19.0-9.fc41 fedora 283.8 KiB libtirpc aarch64 1.3.6-1.rc3.fc41 updates 205.5 KiB libtool-ltdl aarch64 2.4.7-12.fc41 fedora 222.2 KiB libunistring aarch64 1.1-8.fc41 fedora 1.8 MiB libutempter aarch64 1.2.1-15.fc41 fedora 417.8 KiB libuuid aarch64 2.40.2-4.fc41 fedora 197.6 KiB libverto aarch64 0.3.2-9.fc41 fedora 197.5 KiB libxcrypt aarch64 4.4.37-4.fc41 updates 269.6 KiB libxml2 aarch64 2.12.9-1.fc41 updates 1.9 MiB libzstd aarch64 1.5.6-2.fc41 fedora 796.0 KiB lua-libs aarch64 5.4.6-6.fc41 fedora 393.1 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs aarch64 1.10.0-1.fc41 fedora 261.6 KiB mpfr aarch64 4.2.1-5.fc41 fedora 818.9 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs aarch64 6.5-2.20240629.fc41 fedora 2.2 MiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap aarch64 2.6.8-6.fc41 updates 747.1 KiB openssl-libs aarch64 1:3.2.2-10.fc41 updates 6.3 MiB p11-kit aarch64 0.25.5-3.fc41 fedora 2.6 MiB p11-kit-trust aarch64 0.25.5-3.fc41 fedora 655.6 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam aarch64 1.6.1-7.fc41 updates 4.2 MiB pam-libs aarch64 1.6.1-7.fc41 updates 223.2 KiB pcre2 aarch64 10.44-1.fc41.1 fedora 905.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf aarch64 2.3.0-1.fc41 fedora 240.6 KiB pkgconf-m4 noarch 2.3.0-1.fc41 fedora 14.4 KiB pkgconf-pkg-config aarch64 2.3.0-1.fc41 fedora 990.0 B popt aarch64 1.19-7.fc41 fedora 272.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc41 updates 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc41 fedora 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc41 updates 456.0 B readline aarch64 8.2-10.fc41 fedora 753.3 KiB rpm aarch64 4.20.0-1.fc41 fedora 3.3 MiB rpm-build-libs aarch64 4.20.0-1.fc41 fedora 198.7 KiB rpm-libs aarch64 4.20.0-1.fc41 fedora 734.0 KiB rpm-sequoia aarch64 1.7.0-3.fc41 updates 2.2 MiB rust-srpm-macros noarch 26.3-3.fc41 fedora 4.8 KiB setup noarch 2.15.0-8.fc41 updates 720.7 KiB sqlite-libs aarch64 3.46.1-1.fc41 fedora 1.6 MiB systemd-libs aarch64 256.10-1.fc41 updates 2.2 MiB util-linux-core aarch64 2.40.2-4.fc41 fedora 6.2 MiB xxhash-libs aarch64 0.8.3-1.fc41 updates 84.5 KiB xz-libs aarch64 1:5.6.2-2.fc41 fedora 266.4 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip aarch64 3.0-41.fc41 fedora 1.1 MiB zlib-ng-compat aarch64 2.1.7-3.fc41 fedora 261.8 KiB zstd aarch64 1.5.6-2.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 52 MiB. Need to download 52 MiB. After this operation, 236 MiB extra will be used (install 236 MiB, remove 0 B). [ 1/154] bzip2-0:1.0.8-19.fc41.aarch64 100% | 3.0 MiB/s | 52.4 KiB | 00m00s [ 2/154] cpio-0:2.15-2.fc41.aarch64 100% | 13.5 MiB/s | 291.4 KiB | 00m00s [ 3/154] bash-0:5.2.32-1.fc41.aarch64 100% | 74.6 MiB/s | 1.8 MiB | 00m00s [ 4/154] diffutils-0:3.10-8.fc41.aarch 100% | 56.2 MiB/s | 402.9 KiB | 00m00s [ 5/154] findutils-1:4.10.0-4.fc41.aar 100% | 108.2 MiB/s | 554.1 KiB | 00m00s [ 6/154] grep-0:3.11-9.fc41.aarch64 100% | 72.7 MiB/s | 297.9 KiB | 00m00s [ 7/154] gawk-0:5.3.0-4.fc41.aarch64 100% | 151.1 MiB/s | 1.1 MiB | 00m00s [ 8/154] gzip-0:1.13-2.fc41.aarch64 100% | 41.3 MiB/s | 169.1 KiB | 00m00s [ 9/154] info-0:7.1-3.fc41.aarch64 100% | 59.0 MiB/s | 181.3 KiB | 00m00s [ 10/154] patch-0:2.7.6-25.fc41.aarch64 100% | 62.9 MiB/s | 128.8 KiB | 00m00s [ 11/154] redhat-rpm-config-0:293-1.fc4 100% | 40.1 MiB/s | 82.0 KiB | 00m00s [ 12/154] rpm-build-0:4.20.0-1.fc41.aar 100% | 27.3 MiB/s | 83.8 KiB | 00m00s [ 13/154] sed-0:4.9-3.fc41.aarch64 100% | 102.7 MiB/s | 315.4 KiB | 00m00s [ 14/154] tar-2:1.35-4.fc41.aarch64 100% | 119.2 MiB/s | 854.7 KiB | 00m00s [ 15/154] shadow-utils-2:4.15.1-12.fc41 100% | 119.9 MiB/s | 1.3 MiB | 00m00s [ 16/154] unzip-0:6.0-64.fc41.aarch64 100% | 22.6 MiB/s | 184.8 KiB | 00m00s [ 17/154] which-0:2.21-42.fc41.aarch64 100% | 13.5 MiB/s | 41.5 KiB | 00m00s [ 18/154] util-linux-0:2.40.2-4.fc41.aa 100% | 174.2 MiB/s | 1.2 MiB | 00m00s [ 19/154] xz-1:5.6.2-2.fc41.aarch64 100% | 76.9 MiB/s | 472.8 KiB | 00m00s [ 20/154] coreutils-0:9.5-11.fc41.aarch 100% | 178.8 MiB/s | 1.1 MiB | 00m00s [ 21/154] fedora-release-common-0:41-29 100% | 5.8 MiB/s | 23.6 KiB | 00m00s [ 22/154] glibc-minimal-langpack-0:2.40 100% | 33.9 MiB/s | 104.0 KiB | 00m00s [ 23/154] bzip2-libs-0:1.0.8-19.fc41.aa 100% | 41.7 MiB/s | 42.7 KiB | 00m00s [ 24/154] ncurses-libs-0:6.5-2.20240629 100% | 79.7 MiB/s | 326.5 KiB | 00m00s [ 25/154] filesystem-0:3.18-23.fc41.aar 100% | 155.3 MiB/s | 1.1 MiB | 00m00s [ 26/154] libselinux-0:3.7-5.fc41.aarch 100% | 17.2 MiB/s | 87.9 KiB | 00m00s [ 27/154] gmp-1:6.3.0-2.fc41.aarch64 100% | 87.9 MiB/s | 270.1 KiB | 00m00s [ 28/154] mpfr-0:4.2.1-5.fc41.aarch64 100% | 105.7 MiB/s | 324.8 KiB | 00m00s [ 29/154] readline-0:8.2-10.fc41.aarch6 100% | 69.2 MiB/s | 212.6 KiB | 00m00s [ 30/154] pcre2-0:10.44-1.fc41.1.aarch6 100% | 73.9 MiB/s | 227.0 KiB | 00m00s [ 31/154] ed-0:1.20.2-2.fc41.aarch64 100% | 39.6 MiB/s | 81.2 KiB | 00m00s [ 32/154] libattr-0:2.5.2-4.fc41.aarch6 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 33/154] ansible-srpm-macros-0:1-16.fc 100% | 20.3 MiB/s | 20.8 KiB | 00m00s [ 34/154] dwz-0:0.15-8.fc41.aarch64 100% | 67.1 MiB/s | 137.4 KiB | 00m00s [ 35/154] file-0:5.45-7.fc41.aarch64 100% | 24.1 MiB/s | 49.5 KiB | 00m00s [ 36/154] fonts-srpm-macros-1:2.0.5-17. 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [ 37/154] fpc-srpm-macros-0:1.3-13.fc41 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 38/154] ghc-srpm-macros-0:1.9.1-2.fc4 100% | 8.8 MiB/s | 9.1 KiB | 00m00s [ 39/154] gnat-srpm-macros-0:6-6.fc41.n 100% | 8.7 MiB/s | 9.0 KiB | 00m00s [ 40/154] kernel-srpm-macros-0:1.0-24.f 100% | 9.6 MiB/s | 9.9 KiB | 00m00s [ 41/154] lua-srpm-macros-0:1-14.fc41.n 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 42/154] ocaml-srpm-macros-0:10-3.fc41 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 43/154] openblas-srpm-macros-0:2-18.f 100% | 7.5 MiB/s | 7.7 KiB | 00m00s [ 44/154] package-notes-srpm-macros-0:0 100% | 9.6 MiB/s | 9.8 KiB | 00m00s [ 45/154] perl-srpm-macros-0:1-56.fc41. 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 46/154] python-srpm-macros-0:3.13-3.f 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 47/154] qt5-srpm-macros-0:5.15.15-1.f 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 48/154] zig-srpm-macros-0:1-3.fc41.no 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 49/154] rpm-0:4.20.0-1.fc41.aarch64 100% | 133.9 MiB/s | 548.6 KiB | 00m00s [ 50/154] rust-srpm-macros-0:26.3-3.fc4 100% | 3.9 MiB/s | 12.1 KiB | 00m00s [ 51/154] pkgconf-pkg-config-0:2.3.0-1. 100% | 9.7 MiB/s | 10.0 KiB | 00m00s [ 52/154] zip-0:3.0-41.fc41.aarch64 100% | 85.8 MiB/s | 263.7 KiB | 00m00s [ 53/154] popt-0:1.19-7.fc41.aarch64 100% | 32.2 MiB/s | 66.0 KiB | 00m00s [ 54/154] rpm-build-libs-0:4.20.0-1.fc4 100% | 46.4 MiB/s | 95.0 KiB | 00m00s [ 55/154] rpm-libs-0:4.20.0-1.fc41.aarc 100% | 98.8 MiB/s | 303.6 KiB | 00m00s [ 56/154] libacl-0:2.3.2-2.fc41.aarch64 100% | 12.2 MiB/s | 24.9 KiB | 00m00s [ 57/154] zstd-0:1.5.6-2.fc41.aarch64 100% | 89.2 MiB/s | 456.8 KiB | 00m00s [ 58/154] libeconf-0:0.6.2-3.fc41.aarch 100% | 31.6 MiB/s | 32.3 KiB | 00m00s [ 59/154] audit-libs-0:4.0.2-1.fc41.aar 100% | 61.8 MiB/s | 126.6 KiB | 00m00s [ 60/154] libsemanage-0:3.7-2.fc41.aarc 100% | 55.7 MiB/s | 114.1 KiB | 00m00s [ 61/154] authselect-libs-0:1.5.0-8.fc4 100% | 70.7 MiB/s | 217.3 KiB | 00m00s [ 62/154] libblkid-0:2.40.2-4.fc41.aarc 100% | 40.4 MiB/s | 124.1 KiB | 00m00s [ 63/154] libcap-ng-0:0.8.5-3.fc41.aarc 100% | 16.0 MiB/s | 32.8 KiB | 00m00s [ 64/154] libfdisk-0:2.40.2-4.fc41.aarc 100% | 76.0 MiB/s | 155.6 KiB | 00m00s [ 65/154] libmount-0:2.40.2-4.fc41.aarc 100% | 75.5 MiB/s | 154.6 KiB | 00m00s [ 66/154] libsmartcols-0:2.40.2-4.fc41. 100% | 20.2 MiB/s | 82.7 KiB | 00m00s [ 67/154] libutempter-0:1.2.1-15.fc41.a 100% | 13.3 MiB/s | 27.1 KiB | 00m00s [ 68/154] libuuid-0:2.40.2-4.fc41.aarch 100% | 14.3 MiB/s | 29.4 KiB | 00m00s [ 69/154] zlib-ng-compat-0:2.1.7-3.fc41 100% | 32.6 MiB/s | 66.8 KiB | 00m00s [ 70/154] util-linux-core-0:2.40.2-4.fc 100% | 129.8 MiB/s | 531.8 KiB | 00m00s [ 71/154] xz-libs-1:5.6.2-2.fc41.aarch6 100% | 36.1 MiB/s | 111.0 KiB | 00m00s [ 72/154] fedora-repos-0:41-1.noarch 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 73/154] libcap-0:2.70-4.fc41.aarch64 100% | 42.6 MiB/s | 87.2 KiB | 00m00s [ 74/154] glibc-common-0:2.40-17.fc41.a 100% | 71.7 MiB/s | 366.9 KiB | 00m00s [ 75/154] coreutils-common-0:9.5-11.fc4 100% | 163.3 MiB/s | 2.1 MiB | 00m00s [ 76/154] glibc-0:2.40-17.fc41.aarch64 100% | 137.9 MiB/s | 1.8 MiB | 00m00s [ 77/154] ncurses-base-0:6.5-2.20240629 100% | 12.3 MiB/s | 88.3 KiB | 00m00s [ 78/154] libsepol-0:3.7-2.fc41.aarch64 100% | 79.7 MiB/s | 326.6 KiB | 00m00s [ 79/154] pcre2-syntax-0:10.44-1.fc41.1 100% | 73.2 MiB/s | 149.9 KiB | 00m00s [ 80/154] pkgconf-0:2.3.0-1.fc41.aarch6 100% | 22.1 MiB/s | 45.2 KiB | 00m00s [ 81/154] file-libs-0:5.45-7.fc41.aarch 100% | 148.8 MiB/s | 761.6 KiB | 00m00s [ 82/154] pkgconf-m4-0:2.3.0-1.fc41.noa 100% | 7.0 MiB/s | 14.3 KiB | 00m00s [ 83/154] libgcc-0:14.2.1-3.fc41.aarch6 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 84/154] lua-libs-0:5.4.6-6.fc41.aarch 100% | 63.4 MiB/s | 129.8 KiB | 00m00s [ 85/154] libgomp-0:14.2.1-3.fc41.aarch 100% | 84.0 MiB/s | 344.2 KiB | 00m00s [ 86/154] libzstd-0:1.5.6-2.fc41.aarch6 100% | 70.3 MiB/s | 288.0 KiB | 00m00s [ 87/154] sqlite-libs-0:3.46.1-1.fc41.a 100% | 137.9 MiB/s | 706.0 KiB | 00m00s [ 88/154] libstdc++-0:14.2.1-3.fc41.aar 100% | 135.5 MiB/s | 832.5 KiB | 00m00s [ 89/154] lz4-libs-0:1.10.0-1.fc41.aarc 100% | 14.1 MiB/s | 72.3 KiB | 00m00s [ 90/154] fedora-gpg-keys-0:41-1.noarch 100% | 65.3 MiB/s | 133.7 KiB | 00m00s [ 91/154] basesystem-0:11-21.fc41.noarc 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [ 92/154] libpkgconf-0:2.3.0-1.fc41.aar 100% | 18.8 MiB/s | 38.4 KiB | 00m00s [ 93/154] libxcrypt-0:4.4.37-4.fc41.aar 100% | 39.2 MiB/s | 120.4 KiB | 00m00s [ 94/154] glibc-gconv-extra-0:2.40-17.f 100% | 192.5 MiB/s | 1.5 MiB | 00m00s [ 95/154] systemd-libs-0:256.10-1.fc41. 100% | 109.6 MiB/s | 673.4 KiB | 00m00s [ 96/154] pam-0:1.6.1-7.fc41.aarch64 100% | 91.3 MiB/s | 561.1 KiB | 00m00s [ 97/154] pam-libs-0:1.6.1-7.fc41.aarch 100% | 18.7 MiB/s | 57.6 KiB | 00m00s [ 98/154] authselect-0:1.5.0-8.fc41.aar 100% | 71.1 MiB/s | 145.7 KiB | 00m00s [ 99/154] gdbm-1:1.23-7.fc41.aarch64 100% | 74.0 MiB/s | 151.6 KiB | 00m00s [100/154] gdbm-libs-1:1.23-7.fc41.aarch 100% | 27.5 MiB/s | 56.3 KiB | 00m00s [101/154] libnsl2-0:2.0.1-2.fc41.aarch6 100% | 9.8 MiB/s | 30.1 KiB | 00m00s [102/154] libpwquality-0:1.4.5-11.fc41. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [103/154] cracklib-0:2.9.11-6.fc41.aarc 100% | 45.2 MiB/s | 92.6 KiB | 00m00s [104/154] setup-0:2.15.0-8.fc41.noarch 100% | 75.5 MiB/s | 154.6 KiB | 00m00s [105/154] elfutils-libelf-0:0.192-7.fc4 100% | 66.7 MiB/s | 205.0 KiB | 00m00s [106/154] rpm-sequoia-0:1.7.0-3.fc41.aa 100% | 152.8 MiB/s | 782.6 KiB | 00m00s [107/154] elfutils-libs-0:0.192-7.fc41. 100% | 49.0 MiB/s | 251.0 KiB | 00m00s [108/154] elfutils-0:0.192-7.fc41.aarch 100% | 97.3 MiB/s | 498.4 KiB | 00m00s [109/154] elfutils-debuginfod-client-0: 100% | 10.6 MiB/s | 43.6 KiB | 00m00s [110/154] json-c-0:0.17-4.fc41.aarch64 100% | 11.0 MiB/s | 45.1 KiB | 00m00s [111/154] jansson-0:2.13.1-10.fc41.aarc 100% | 44.8 MiB/s | 45.9 KiB | 00m00s [112/154] debugedit-0:5.1-2.fc41.aarch6 100% | 25.8 MiB/s | 79.2 KiB | 00m00s [113/154] libarchive-0:3.7.4-4.fc41.aar 100% | 79.0 MiB/s | 404.3 KiB | 00m00s [114/154] curl-0:8.9.1-3.fc41.aarch64 100% | 50.2 MiB/s | 308.2 KiB | 00m00s [115/154] build-reproducibility-srpm-ma 100% | 2.6 MiB/s | 10.8 KiB | 00m00s [116/154] efi-srpm-macros-0:5-13.fc41.n 100% | 7.3 MiB/s | 22.5 KiB | 00m00s [117/154] add-determinism-0:0.3.6-3.fc4 100% | 99.3 MiB/s | 813.7 KiB | 00m00s [118/154] binutils-0:2.43.1-5.fc41.aarc 100% | 245.7 MiB/s | 6.6 MiB | 00m00s [119/154] forge-srpm-macros-0:0.4.0-1.f 100% | 2.1 MiB/s | 19.7 KiB | 00m00s [120/154] go-srpm-macros-0:3.6.0-5.fc41 100% | 3.4 MiB/s | 28.0 KiB | 00m00s [121/154] pyproject-srpm-macros-0:1.16. 100% | 13.6 MiB/s | 13.9 KiB | 00m00s [122/154] qt6-srpm-macros-0:6.8.1-4.fc4 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [123/154] libcom_err-0:1.47.1-6.fc41.aa 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [124/154] libtirpc-0:1.3.6-1.rc3.fc41.a 100% | 29.4 MiB/s | 90.5 KiB | 00m00s [125/154] libffi-0:3.4.6-3.fc41.aarch64 100% | 18.7 MiB/s | 38.3 KiB | 00m00s [126/154] ca-certificates-0:2024.2.69_v 100% | 141.8 MiB/s | 871.2 KiB | 00m00s [127/154] openssl-libs-1:3.2.2-10.fc41. 100% | 170.6 MiB/s | 2.0 MiB | 00m00s [128/154] p11-kit-0:0.25.5-3.fc41.aarch 100% | 66.8 MiB/s | 478.8 KiB | 00m00s [129/154] p11-kit-trust-0:0.25.5-3.fc41 100% | 26.1 MiB/s | 133.8 KiB | 00m00s [130/154] libtasn1-0:4.19.0-9.fc41.aarc 100% | 35.6 MiB/s | 73.0 KiB | 00m00s [131/154] crypto-policies-0:20241029-1. 100% | 31.7 MiB/s | 97.5 KiB | 00m00s [132/154] keyutils-libs-0:1.6.3-4.fc41. 100% | 15.6 MiB/s | 31.9 KiB | 00m00s [133/154] krb5-libs-0:1.21.3-3.fc41.aar 100% | 149.4 MiB/s | 765.1 KiB | 00m00s [134/154] libverto-0:0.3.2-9.fc41.aarch 100% | 10.2 MiB/s | 20.9 KiB | 00m00s [135/154] libxml2-0:2.12.9-1.fc41.aarch 100% | 158.2 MiB/s | 648.1 KiB | 00m00s [136/154] elfutils-default-yama-scope-0 100% | 6.1 MiB/s | 12.5 KiB | 00m00s [137/154] alternatives-0:1.31-1.fc41.aa 100% | 18.8 MiB/s | 38.5 KiB | 00m00s [138/154] fedora-release-0:41-29.noarch 100% | 12.5 MiB/s | 12.8 KiB | 00m00s [139/154] xxhash-libs-0:0.8.3-1.fc41.aa 100% | 32.9 MiB/s | 33.7 KiB | 00m00s [140/154] fedora-release-identity-basic 100% | 6.6 MiB/s | 13.6 KiB | 00m00s [141/154] libcurl-0:8.9.1-3.fc41.aarch6 100% | 111.6 MiB/s | 342.7 KiB | 00m00s [142/154] libbrotli-0:1.1.0-5.fc41.aarc 100% | 67.6 MiB/s | 346.2 KiB | 00m00s [143/154] libidn2-0:2.3.7-2.fc41.aarch6 100% | 29.0 MiB/s | 118.9 KiB | 00m00s [144/154] libnghttp2-0:1.62.1-2.fc41.aa 100% | 25.0 MiB/s | 76.9 KiB | 00m00s [145/154] gdb-minimal-0:15.2-3.fc41.aar 100% | 230.2 MiB/s | 4.1 MiB | 00m00s [146/154] libpsl-0:0.21.5-4.fc41.aarch6 100% | 9.0 MiB/s | 64.4 KiB | 00m00s [147/154] libssh-0:0.10.6-8.fc41.aarch6 100% | 41.6 MiB/s | 213.1 KiB | 00m00s [148/154] libssh-config-0:0.10.6-8.fc41 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [149/154] publicsuffix-list-dafsa-0:202 100% | 19.0 MiB/s | 58.3 KiB | 00m00s [150/154] libunistring-0:1.1-8.fc41.aar 100% | 131.8 MiB/s | 539.8 KiB | 00m00s [151/154] openldap-0:2.6.8-6.fc41.aarch 100% | 77.8 MiB/s | 239.1 KiB | 00m00s [152/154] libevent-0:2.1.12-14.fc41.aar 100% | 82.9 MiB/s | 254.6 KiB | 00m00s [153/154] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 152.4 MiB/s | 780.2 KiB | 00m00s [154/154] libtool-ltdl-0:2.4.7-12.fc41. 100% | 11.7 MiB/s | 35.8 KiB | 00m00s -------------------------------------------------------------------------------- [154/154] Total 100% | 85.5 MiB/s | 51.7 MiB | 00m01s Running transaction Importing OpenPGP key 0xE99D6AD1: UserID : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. [ 1/156] Verify package files 100% | 729.0 B/s | 154.0 B | 00m00s [ 2/156] Prepare transaction 100% | 2.6 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.2.1-3. 100% | 171.8 MiB/s | 351.9 KiB | 00m00s [ 4/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/156] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 6/156] Installing fedora-release-ide 100% | 918.0 KiB/s | 940.0 B | 00m00s [ 7/156] Installing fedora-gpg-keys-0: 100% | 28.0 MiB/s | 172.2 KiB | 00m00s [ 8/156] Installing fedora-repos-0:41- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/156] Installing fedora-release-com 100% | 23.4 MiB/s | 24.0 KiB | 00m00s [ 10/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/156] Installing setup-0:2.15.0-8.f 100% | 44.3 MiB/s | 726.5 KiB | 00m00s [ 12/156] Installing filesystem-0:3.18- 100% | 2.5 MiB/s | 212.5 KiB | 00m00s [ 13/156] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [ 15/156] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 16/156] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 17/156] Installing ncurses-base-0:6.5 100% | 49.1 MiB/s | 351.7 KiB | 00m00s [ 18/156] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/156] Installing ncurses-libs-0:6.5 100% | 321.2 MiB/s | 2.2 MiB | 00m00s [ 20/156] Installing glibc-0:2.40-17.fc 100% | 278.9 MiB/s | 6.1 MiB | 00m00s [ 21/156] Installing bash-0:5.2.32-1.fc 100% | 346.4 MiB/s | 8.3 MiB | 00m00s [ 22/156] Installing glibc-common-0:2.4 100% | 186.3 MiB/s | 1.3 MiB | 00m00s [ 23/156] Installing glibc-gconv-extra- 100% | 368.7 MiB/s | 18.4 MiB | 00m00s [ 24/156] Installing zlib-ng-compat-0:2 100% | 256.4 MiB/s | 262.6 KiB | 00m00s [ 25/156] Installing bzip2-libs-0:1.0.8 100% | 197.1 MiB/s | 201.9 KiB | 00m00s [ 26/156] Installing xz-libs-1:5.6.2-2. 100% | 261.2 MiB/s | 267.5 KiB | 00m00s [ 27/156] Installing readline-0:8.2-10. 100% | 245.9 MiB/s | 755.5 KiB | 00m00s [ 28/156] Installing popt-0:1.19-7.fc41 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 29/156] Installing libuuid-0:2.40.2-4 100% | 193.9 MiB/s | 198.5 KiB | 00m00s [ 30/156] Installing libblkid-0:2.40.2- 100% | 409.7 MiB/s | 419.6 KiB | 00m00s [ 31/156] Installing gmp-1:6.3.0-2.fc41 100% | 235.8 MiB/s | 724.2 KiB | 00m00s [ 32/156] Installing libattr-0:2.5.2-4. 100% | 192.9 MiB/s | 197.5 KiB | 00m00s [ 33/156] Installing libacl-0:2.3.2-2.f 100% | 192.3 MiB/s | 196.9 KiB | 00m00s [ 34/156] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.3 KiB | 00m00s [ 35/156] Installing elfutils-libelf-0: 100% | 296.6 MiB/s | 1.2 MiB | 00m00s [ 36/156] Installing libstdc++-0:14.2.1 100% | 308.2 MiB/s | 2.8 MiB | 00m00s [ 37/156] Installing libxcrypt-0:4.4.37 100% | 132.9 MiB/s | 272.3 KiB | 00m00s [ 38/156] Installing libeconf-0:0.6.2-3 100% | 202.9 MiB/s | 207.8 KiB | 00m00s [ 39/156] Installing gdbm-libs-1:1.23-7 100% | 417.7 MiB/s | 427.7 KiB | 00m00s [ 40/156] Installing dwz-0:0.15-8.fc41. 100% | 158.3 MiB/s | 324.1 KiB | 00m00s [ 41/156] Installing mpfr-0:4.2.1-5.fc4 100% | 267.1 MiB/s | 820.5 KiB | 00m00s [ 42/156] Installing gawk-0:5.3.0-4.fc4 100% | 426.4 MiB/s | 4.3 MiB | 00m00s [ 43/156] Installing unzip-0:6.0-64.fc4 100% | 356.5 MiB/s | 730.2 KiB | 00m00s [ 44/156] Installing file-libs-0:5.45-7 100% | 626.5 MiB/s | 10.0 MiB | 00m00s [ 45/156] Installing file-0:5.45-7.fc41 100% | 32.8 MiB/s | 269.0 KiB | 00m00s >>> Running pre-install scriptlet: crypto-policies-0:20241029-1.git8baf557.fc41. >>> Finished pre-install scriptlet: crypto-policies-0:20241029-1.git8baf557.fc41 >>> Scriptlet output: >>> /var/tmp/rpm-tmp.reGTgm: line 2: rm: command not found >>> [ 46/156] Installing crypto-policies-0: 100% | 19.9 MiB/s | 163.3 KiB | 00m00s [ 47/156] Installing pcre2-0:10.44-1.fc 100% | 295.2 MiB/s | 906.9 KiB | 00m00s [ 48/156] Installing grep-0:3.11-9.fc41 100% | 156.7 MiB/s | 1.1 MiB | 00m00s [ 49/156] Installing xz-1:5.6.2-2.fc41. 100% | 185.3 MiB/s | 1.5 MiB | 00m00s [ 50/156] Installing libcap-ng-0:0.8.5- 100% | 409.3 MiB/s | 419.1 KiB | 00m00s [ 51/156] Installing audit-libs-0:4.0.2 100% | 268.3 MiB/s | 549.6 KiB | 00m00s [ 52/156] Installing pam-libs-0:1.6.1-7 100% | 220.3 MiB/s | 225.6 KiB | 00m00s [ 53/156] Installing libcap-0:2.70-4.fc 100% | 344.0 MiB/s | 1.4 MiB | 00m00s [ 54/156] Installing systemd-libs-0:256 100% | 310.3 MiB/s | 2.2 MiB | 00m00s [ 55/156] Installing libsmartcols-0:2.4 100% | 282.7 MiB/s | 289.5 KiB | 00m00s [ 56/156] Installing libsepol-0:3.7-2.f 100% | 284.8 MiB/s | 874.9 KiB | 00m00s [ 57/156] Installing libselinux-0:3.7-5 100% | 260.1 MiB/s | 266.3 KiB | 00m00s [ 58/156] Installing sed-0:4.9-3.fc41.a 100% | 164.3 MiB/s | 1.0 MiB | 00m00s [ 59/156] Installing findutils-1:4.10.0 100% | 263.5 MiB/s | 2.1 MiB | 00m00s [ 60/156] Installing libmount-0:2.40.2- 100% | 236.8 MiB/s | 485.1 KiB | 00m00s [ 61/156] Installing lua-libs-0:5.4.6-6 100% | 385.0 MiB/s | 394.3 KiB | 00m00s [ 62/156] Installing lz4-libs-0:1.10.0- 100% | 256.5 MiB/s | 262.7 KiB | 00m00s [ 63/156] Installing libcom_err-0:1.47. 100% | 109.8 MiB/s | 112.4 KiB | 00m00s [ 64/156] Installing libffi-0:3.4.6-3.f 100% | 277.2 MiB/s | 283.8 KiB | 00m00s [ 65/156] Installing libtasn1-0:4.19.0- 100% | 139.4 MiB/s | 285.6 KiB | 00m00s [ 66/156] Installing p11-kit-0:0.25.5-3 100% | 240.6 MiB/s | 2.6 MiB | 00m00s [ 67/156] Installing alternatives-0:1.3 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [ 68/156] Installing libunistring-0:1.1 100% | 301.5 MiB/s | 1.8 MiB | 00m00s [ 69/156] Installing libidn2-0:2.3.7-2. 100% | 150.8 MiB/s | 463.1 KiB | 00m00s [ 70/156] Installing libpsl-0:0.21.5-4. 100% | 193.1 MiB/s | 197.7 KiB | 00m00s [ 71/156] Installing p11-kit-trust-0:0. 100% | 71.3 MiB/s | 657.4 KiB | 00m00s [ 72/156] Installing zstd-0:1.5.6-2.fc4 100% | 281.8 MiB/s | 1.7 MiB | 00m00s [ 73/156] Installing util-linux-core-0: 100% | 387.6 MiB/s | 6.2 MiB | 00m00s [ 74/156] Installing tar-2:1.35-4.fc41. 100% | 278.8 MiB/s | 3.1 MiB | 00m00s [ 75/156] Installing libsemanage-0:3.7- 100% | 118.3 MiB/s | 363.3 KiB | 00m00s [ 76/156] Installing shadow-utils-2:4.1 100% | 132.2 MiB/s | 4.6 MiB | 00m00s [ 77/156] Installing libutempter-0:1.2. 100% | 205.0 MiB/s | 419.8 KiB | 00m00s [ 78/156] Installing zip-0:3.0-41.fc41. 100% | 281.0 MiB/s | 1.1 MiB | 00m00s [ 79/156] Installing gdbm-1:1.23-7.fc41 100% | 227.9 MiB/s | 933.4 KiB | 00m00s [ 80/156] Installing cyrus-sasl-lib-0:2 100% | 310.7 MiB/s | 3.1 MiB | 00m00s [ 81/156] Installing libfdisk-0:2.40.2- 100% | 236.3 MiB/s | 483.9 KiB | 00m00s [ 82/156] Installing libxml2-0:2.12.9-1 100% | 310.2 MiB/s | 1.9 MiB | 00m00s [ 83/156] Installing bzip2-0:1.0.8-19.f 100% | 211.0 MiB/s | 432.2 KiB | 00m00s [ 84/156] Installing sqlite-libs-0:3.46 100% | 311.7 MiB/s | 1.6 MiB | 00m00s [ 85/156] Installing add-determinism-0: 100% | 290.6 MiB/s | 2.0 MiB | 00m00s [ 86/156] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 87/156] Installing ed-0:1.20.2-2.fc41 100% | 278.5 MiB/s | 285.1 KiB | 00m00s [ 88/156] Installing patch-0:2.7.6-25.f 100% | 191.5 MiB/s | 392.1 KiB | 00m00s [ 89/156] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [ 90/156] Installing elfutils-libs-0:0. 100% | 179.9 MiB/s | 736.7 KiB | 00m00s [ 91/156] Installing cpio-0:2.15-2.fc41 100% | 203.4 MiB/s | 1.2 MiB | 00m00s [ 92/156] Installing diffutils-0:3.10-8 100% | 263.7 MiB/s | 2.1 MiB | 00m00s [ 93/156] Installing libgomp-0:14.2.1-3 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 94/156] Installing libpkgconf-0:2.3.0 100% | 194.6 MiB/s | 199.2 KiB | 00m00s [ 95/156] Installing pkgconf-0:2.3.0-1. 100% | 118.7 MiB/s | 243.1 KiB | 00m00s [ 96/156] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [ 97/156] Installing json-c-0:0.17-4.fc 100% | 198.9 MiB/s | 203.7 KiB | 00m00s [ 98/156] Installing jansson-0:2.13.1-1 100% | 216.7 MiB/s | 221.9 KiB | 00m00s [ 99/156] Installing keyutils-libs-0:1. 100% | 222.5 MiB/s | 227.9 KiB | 00m00s [100/156] Installing libverto-0:0.3.2-9 100% | 194.7 MiB/s | 199.3 KiB | 00m00s [101/156] Installing xxhash-libs-0:0.8. 100% | 83.9 MiB/s | 85.9 KiB | 00m00s [102/156] Installing libbrotli-0:1.1.0- 100% | 285.2 MiB/s | 1.1 MiB | 00m00s [103/156] Installing libnghttp2-0:1.62. 100% | 257.2 MiB/s | 263.3 KiB | 00m00s [104/156] Installing libtool-ltdl-0:2.4 100% | 218.1 MiB/s | 223.4 KiB | 00m00s [105/156] Installing coreutils-common-0 100% | 310.8 MiB/s | 11.2 MiB | 00m00s [106/156] Installing openssl-libs-1:3.2 100% | 329.4 MiB/s | 6.3 MiB | 00m00s [107/156] Installing coreutils-0:9.5-11 100% | 275.4 MiB/s | 8.0 MiB | 00m00s [108/156] Installing ca-certificates-0: 100% | 2.4 MiB/s | 2.4 MiB | 00m01s [109/156] Installing krb5-libs-0:1.21.3 100% | 236.0 MiB/s | 2.6 MiB | 00m00s [110/156] Installing libarchive-0:3.7.4 100% | 222.8 MiB/s | 912.6 KiB | 00m00s [111/156] Installing libtirpc-0:1.3.6-1 100% | 202.4 MiB/s | 207.3 KiB | 00m00s [112/156] Installing gzip-0:1.13-2.fc41 100% | 160.9 MiB/s | 494.4 KiB | 00m00s [113/156] Installing authselect-libs-0: 100% | 123.2 MiB/s | 882.8 KiB | 00m00s [114/156] Installing cracklib-0:2.9.11- 100% | 154.0 MiB/s | 946.3 KiB | 00m00s [115/156] Installing libpwquality-0:1.4 100% | 184.6 MiB/s | 1.1 MiB | 00m00s [116/156] Installing libnsl2-0:2.0.1-2. 100% | 109.0 MiB/s | 223.2 KiB | 00m00s [117/156] Installing pam-0:1.6.1-7.fc41 100% | 214.3 MiB/s | 4.3 MiB | 00m00s [118/156] Installing libssh-0:0.10.6-8. 100% | 284.9 MiB/s | 583.4 KiB | 00m00s [119/156] Installing rpm-sequoia-0:1.7. 100% | 317.5 MiB/s | 2.2 MiB | 00m00s [120/156] Installing rpm-libs-0:4.20.0- 100% | 239.4 MiB/s | 735.5 KiB | 00m00s [121/156] Installing rpm-build-libs-0:4 100% | 194.7 MiB/s | 199.4 KiB | 00m00s [122/156] Installing libevent-0:2.1.12- 100% | 380.8 MiB/s | 1.5 MiB | 00m00s [123/156] Installing openldap-0:2.6.8-6 100% | 244.4 MiB/s | 750.9 KiB | 00m00s [124/156] Installing libcurl-0:8.9.1-3. 100% | 254.6 MiB/s | 782.2 KiB | 00m00s [125/156] Installing elfutils-debuginfo 100% | 140.2 MiB/s | 143.6 KiB | 00m00s [126/156] Installing elfutils-0:0.192-7 100% | 309.7 MiB/s | 3.1 MiB | 00m00s [127/156] Installing binutils-0:2.43.1- 100% | 343.3 MiB/s | 30.6 MiB | 00m00s [128/156] Installing gdb-minimal-0:15.2 100% | 339.9 MiB/s | 12.9 MiB | 00m00s [129/156] Installing debugedit-0:5.1-2. 100% | 120.7 MiB/s | 247.2 KiB | 00m00s [130/156] Installing curl-0:8.9.1-3.fc4 100% | 64.8 MiB/s | 795.9 KiB | 00m00s [131/156] Installing rpm-0:4.20.0-1.fc4 100% | 130.1 MiB/s | 2.7 MiB | 00m00s [132/156] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [133/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [134/156] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [135/156] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [136/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [137/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [138/156] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [139/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [140/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [141/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [142/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [143/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [144/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [145/156] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [146/156] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [147/156] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [148/156] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [149/156] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [150/156] Installing redhat-rpm-config- 100% | 61.9 MiB/s | 190.1 KiB | 00m00s [151/156] Installing rpm-build-0:4.20.0 100% | 174.0 MiB/s | 534.6 KiB | 00m00s [152/156] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [153/156] Installing util-linux-0:2.40. 100% | 365.4 MiB/s | 17.5 MiB | 00m00s [154/156] Installing authselect-0:1.5.0 100% | 60.5 MiB/s | 185.9 KiB | 00m00s [155/156] Installing which-0:2.21-42.fc 100% | 122.2 MiB/s | 250.4 KiB | 00m00s [156/156] Installing info-0:7.1-3.fc41. 100% | 492.8 KiB/s | 614.0 KiB | 00m01s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.3.6-3.fc41.aarch64 alternatives-1.31-1.fc41.aarch64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc41.aarch64 authselect-1.5.0-8.fc41.aarch64 authselect-libs-1.5.0-8.fc41.aarch64 basesystem-11-21.fc41.noarch bash-5.2.32-1.fc41.aarch64 binutils-2.43.1-5.fc41.aarch64 build-reproducibility-srpm-macros-0.3.6-3.fc41.noarch bzip2-1.0.8-19.fc41.aarch64 bzip2-libs-1.0.8-19.fc41.aarch64 ca-certificates-2024.2.69_v8.0.401-1.0.fc41.noarch coreutils-9.5-11.fc41.aarch64 coreutils-common-9.5-11.fc41.aarch64 cpio-2.15-2.fc41.aarch64 cracklib-2.9.11-6.fc41.aarch64 crypto-policies-20241029-1.git8baf557.fc41.noarch curl-8.9.1-3.fc41.aarch64 cyrus-sasl-lib-2.1.28-27.fc41.aarch64 debugedit-5.1-2.fc41.aarch64 diffutils-3.10-8.fc41.aarch64 dwz-0.15-8.fc41.aarch64 ed-1.20.2-2.fc41.aarch64 efi-srpm-macros-5-13.fc41.noarch elfutils-0.192-7.fc41.aarch64 elfutils-debuginfod-client-0.192-7.fc41.aarch64 elfutils-default-yama-scope-0.192-7.fc41.noarch elfutils-libelf-0.192-7.fc41.aarch64 elfutils-libs-0.192-7.fc41.aarch64 fedora-gpg-keys-41-1.noarch fedora-release-41-29.noarch fedora-release-common-41-29.noarch fedora-release-identity-basic-41-29.noarch fedora-repos-41-1.noarch file-5.45-7.fc41.aarch64 file-libs-5.45-7.fc41.aarch64 filesystem-3.18-23.fc41.aarch64 findutils-4.10.0-4.fc41.aarch64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc41.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.aarch64 gdb-minimal-15.2-3.fc41.aarch64 gdbm-1.23-7.fc41.aarch64 gdbm-libs-1.23-7.fc41.aarch64 ghc-srpm-macros-1.9.1-2.fc41.noarch glibc-2.40-17.fc41.aarch64 glibc-common-2.40-17.fc41.aarch64 glibc-gconv-extra-2.40-17.fc41.aarch64 glibc-minimal-langpack-2.40-17.fc41.aarch64 gmp-6.3.0-2.fc41.aarch64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc41.noarch gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.aarch64 gzip-1.13-2.fc41.aarch64 info-7.1-3.fc41.aarch64 jansson-2.13.1-10.fc41.aarch64 json-c-0.17-4.fc41.aarch64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.aarch64 krb5-libs-1.21.3-3.fc41.aarch64 libacl-2.3.2-2.fc41.aarch64 libarchive-3.7.4-4.fc41.aarch64 libattr-2.5.2-4.fc41.aarch64 libblkid-2.40.2-4.fc41.aarch64 libbrotli-1.1.0-5.fc41.aarch64 libcap-2.70-4.fc41.aarch64 libcap-ng-0.8.5-3.fc41.aarch64 libcom_err-1.47.1-6.fc41.aarch64 libcurl-8.9.1-3.fc41.aarch64 libeconf-0.6.2-3.fc41.aarch64 libevent-2.1.12-14.fc41.aarch64 libfdisk-2.40.2-4.fc41.aarch64 libffi-3.4.6-3.fc41.aarch64 libgcc-14.2.1-3.fc41.aarch64 libgomp-14.2.1-3.fc41.aarch64 libidn2-2.3.7-2.fc41.aarch64 libmount-2.40.2-4.fc41.aarch64 libnghttp2-1.62.1-2.fc41.aarch64 libnsl2-2.0.1-2.fc41.aarch64 libpkgconf-2.3.0-1.fc41.aarch64 libpsl-0.21.5-4.fc41.aarch64 libpwquality-1.4.5-11.fc41.aarch64 libselinux-3.7-5.fc41.aarch64 libsemanage-3.7-2.fc41.aarch64 libsepol-3.7-2.fc41.aarch64 libsmartcols-2.40.2-4.fc41.aarch64 libssh-0.10.6-8.fc41.aarch64 libssh-config-0.10.6-8.fc41.noarch libstdc++-14.2.1-3.fc41.aarch64 libtasn1-4.19.0-9.fc41.aarch64 libtirpc-1.3.6-1.rc3.fc41.aarch64 libtool-ltdl-2.4.7-12.fc41.aarch64 libunistring-1.1-8.fc41.aarch64 libutempter-1.2.1-15.fc41.aarch64 libuuid-2.40.2-4.fc41.aarch64 libverto-0.3.2-9.fc41.aarch64 libxcrypt-4.4.37-4.fc41.aarch64 libxml2-2.12.9-1.fc41.aarch64 libzstd-1.5.6-2.fc41.aarch64 lua-libs-5.4.6-6.fc41.aarch64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.aarch64 mpfr-4.2.1-5.fc41.aarch64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.aarch64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-6.fc41.aarch64 openssl-libs-3.2.2-10.fc41.aarch64 p11-kit-0.25.5-3.fc41.aarch64 p11-kit-trust-0.25.5-3.fc41.aarch64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.6.1-7.fc41.aarch64 pam-libs-1.6.1-7.fc41.aarch64 patch-2.7.6-25.fc41.aarch64 pcre2-10.44-1.fc41.1.aarch64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc41.aarch64 pkgconf-m4-2.3.0-1.fc41.noarch pkgconf-pkg-config-2.3.0-1.fc41.aarch64 popt-1.19-7.fc41.aarch64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.3-1.fc41.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc41.noarch qt6-srpm-macros-6.8.1-4.fc41.noarch readline-8.2-10.fc41.aarch64 redhat-rpm-config-293-1.fc41.noarch rpm-4.20.0-1.fc41.aarch64 rpm-build-4.20.0-1.fc41.aarch64 rpm-build-libs-4.20.0-1.fc41.aarch64 rpm-libs-4.20.0-1.fc41.aarch64 rpm-sequoia-1.7.0-3.fc41.aarch64 rust-srpm-macros-26.3-3.fc41.noarch sed-4.9-3.fc41.aarch64 setup-2.15.0-8.fc41.noarch shadow-utils-4.15.1-12.fc41.aarch64 sqlite-libs-3.46.1-1.fc41.aarch64 systemd-libs-256.10-1.fc41.aarch64 tar-1.35-4.fc41.aarch64 unzip-6.0-64.fc41.aarch64 util-linux-2.40.2-4.fc41.aarch64 util-linux-core-2.40.2-4.fc41.aarch64 which-2.21-42.fc41.aarch64 xxhash-libs-0.8.3-1.fc41.aarch64 xz-5.6.2-2.fc41.aarch64 xz-libs-5.6.2-2.fc41.aarch64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-41.fc41.aarch64 zlib-ng-compat-2.1.7-3.fc41.aarch64 zstd-1.5.6-2.fc41.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1736380800 Wrote: /builddir/build/SRPMS/cabbage-2.10.0-3.fc41.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-aarch64-1736422975.376466/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-v8etb1or/cabbage/cabbage.spec) Config(child) 0 minutes 24 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/cabbage-2.10.0-3.fc41.src.rpm) Config(fedora-41-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-bootstrap-1736422975.376466/root. INFO: reusing tmpfs at /var/lib/mock/fedora-41-aarch64-bootstrap-1736422975.376466/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-1736422975.376466/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc41.aarch64 rpm-sequoia-1.7.0-3.fc41.aarch64 dnf5-5.2.8.1-2.fc41.aarch64 dnf5-plugins-5.2.8.1-2.fc41.aarch64 Finish: chroot init Start: build phase for cabbage-2.10.0-3.fc41.src.rpm Start: build setup for cabbage-2.10.0-3.fc41.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1736380800 Wrote: /builddir/build/SRPMS/cabbage-2.10.0-3.fc41.src.rpm Updating and loading repositories: updates 100% | 46.3 KiB/s | 11.8 KiB | 00m00s fedora 100% | 176.9 KiB/s | 14.7 KiB | 00m00s Copr repository 100% | 76.6 KiB/s | 1.5 KiB | 00m00s Additional repo https_download1_rpmfus 100% | 12.0 KiB/s | 3.7 KiB | 00m00s Additional repo https_codecs_fedorapro 100% | 10.6 KiB/s | 2.3 KiB | 00m00s Repositories loaded. Package "unzip-6.0-64.fc41.aarch64" is already installed. Package Arch Version Repository Size Installing: alsa-lib-devel aarch64 1.2.13-3.fc41 updates 16.8 MiB cmake aarch64 3.30.5-1.fc41 updates 28.4 MiB csound-devel aarch64 6.18.1-12.fc41 copr_base 362.6 KiB desktop-file-utils aarch64 0.27-2.fc41 fedora 638.4 KiB freetype-devel aarch64 2.13.3-1.fc41 fedora 8.5 MiB gcc aarch64 14.2.1-3.fc41 fedora 93.8 MiB gcc-c++ aarch64 14.2.1-3.fc41 fedora 35.0 MiB glib2-devel aarch64 2.82.2-1.fc41 updates 15.9 MiB gtk3-devel aarch64 3.24.43-2.fc41 fedora 34.8 MiB harfbuzz-devel aarch64 9.0.0-3.fc41 fedora 5.7 MiB libcurl-devel aarch64 8.9.1-3.fc41 updates 1.3 MiB libpng-devel aarch64 2:1.6.40-4.fc41 fedora 1.2 MiB libsndfile-devel aarch64 1.2.2-5.fc41 updates 212.9 KiB webkit2gtk4.0-devel aarch64 2.46.3-1.fc41 updates 5.3 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-13.fc41 fedora 192.7 KiB adwaita-cursor-theme noarch 47.0-1.fc41 fedora 10.0 MiB adwaita-icon-theme noarch 47.0-1.fc41 fedora 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-2.fc41 fedora 2.1 MiB alsa-lib aarch64 1.2.13-3.fc41 updates 1.5 MiB annobin-docs noarch 12.69-1.fc41 fedora 97.7 KiB annobin-plugin-gcc aarch64 12.69-1.fc41 fedora 1.1 MiB at-spi2-atk aarch64 2.54.0-1.fc41 fedora 551.5 KiB at-spi2-atk-devel aarch64 2.54.0-1.fc41 fedora 1.6 KiB at-spi2-core aarch64 2.54.0-1.fc41 fedora 1.9 MiB at-spi2-core-devel aarch64 2.54.0-1.fc41 fedora 4.1 MiB atk aarch64 2.54.0-1.fc41 fedora 360.9 KiB atk-devel aarch64 2.54.0-1.fc41 fedora 5.9 MiB autoconf noarch 2.72-3.fc41 fedora 2.8 MiB automake noarch 1.16.5-17.fc41 fedora 1.7 MiB avahi-glib aarch64 0.8-29.fc41 fedora 195.7 KiB avahi-libs aarch64 0.8-29.fc41 fedora 614.5 KiB brotli aarch64 1.1.0-5.fc41 fedora 195.8 KiB brotli-devel aarch64 1.1.0-5.fc41 fedora 65.6 KiB bubblewrap aarch64 0.10.0-1.fc41 fedora 246.0 KiB bzip2-devel aarch64 1.0.8-19.fc41 fedora 309.8 KiB cairo aarch64 1.18.2-2.fc41 updates 1.8 MiB cairo-devel aarch64 1.18.2-2.fc41 updates 2.3 MiB cairo-gobject aarch64 1.18.2-2.fc41 updates 66.1 KiB cairo-gobject-devel aarch64 1.18.2-2.fc41 updates 7.0 KiB cdparanoia-libs aarch64 10.2-45.fc41 fedora 393.8 KiB cmake-data noarch 3.30.5-1.fc41 updates 8.2 MiB cmake-filesystem aarch64 3.30.5-1.fc41 updates 0.0 B cmake-rpm-macros noarch 3.30.5-1.fc41 updates 7.5 KiB colord-libs aarch64 1.4.7-5.fc41 fedora 1.3 MiB cpp aarch64 14.2.1-3.fc41 fedora 31.8 MiB csound aarch64 6.18.1-12.fc41 copr_base 6.9 MiB cups-filesystem noarch 1:2.4.11-8.fc41 updates 0.0 B cups-libs aarch64 1:2.4.11-8.fc41 updates 721.8 KiB dbus aarch64 1:1.14.10-4.fc41 fedora 0.0 B dbus-broker aarch64 36-4.fc41 fedora 614.3 KiB dbus-common noarch 1:1.14.10-4.fc41 fedora 11.2 KiB dbus-devel aarch64 1:1.14.10-4.fc41 fedora 129.9 KiB dbus-libs aarch64 1:1.14.10-4.fc41 fedora 489.1 KiB default-fonts-core-sans noarch 4.1-2.fc41 fedora 11.9 KiB duktape aarch64 2.7.0-8.fc41 fedora 928.3 KiB emacs-filesystem noarch 1:30.0-3.fc41 fedora 0.0 B enchant2 aarch64 2.8.1-2.fc41 fedora 836.8 KiB expat aarch64 2.6.4-1.fc41 updates 349.0 KiB flac-devel aarch64 1.4.3-5.fc41 fedora 5.3 MiB flac-libs aarch64 1.4.3-5.fc41 fedora 742.0 KiB fontconfig aarch64 2.15.0-8.fc41 fedora 2.4 MiB fontconfig-devel aarch64 2.15.0-8.fc41 fedora 117.2 KiB fonts-filesystem noarch 1:2.0.5-17.fc41 fedora 0.0 B freetype aarch64 2.13.3-1.fc41 fedora 815.1 KiB fribidi aarch64 1.0.15-2.fc41 fedora 676.4 KiB fribidi-devel aarch64 1.0.15-2.fc41 fedora 78.0 KiB gcc-plugin-annobin aarch64 14.2.1-3.fc41 fedora 197.1 KiB gdk-pixbuf2 aarch64 2.42.12-6.fc41 fedora 2.9 MiB gdk-pixbuf2-devel aarch64 2.42.12-6.fc41 fedora 2.6 MiB gdk-pixbuf2-modules aarch64 2.42.12-6.fc41 fedora 391.8 KiB gettext aarch64 0.22.5-6.fc41 fedora 8.2 MiB gettext-envsubst aarch64 0.22.5-6.fc41 fedora 234.9 KiB gettext-libs aarch64 0.22.5-6.fc41 fedora 2.0 MiB gettext-runtime aarch64 0.22.5-6.fc41 fedora 793.2 KiB giflib aarch64 5.2.2-2.fc41 fedora 260.3 KiB glib-networking aarch64 2.80.0-4.fc41 fedora 1.3 MiB glib2 aarch64 2.82.2-1.fc41 updates 15.3 MiB glibc-devel aarch64 2.40-17.fc41 updates 2.2 MiB glibmm2.4 aarch64 2.66.7-2.fc41 fedora 3.1 MiB gnutls aarch64 3.8.6-7.fc41 fedora 3.4 MiB google-noto-fonts-common noarch 20240701-2.fc41 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240701-2.fc41 fedora 1.2 MiB graphene aarch64 1.10.6-9.fc41 fedora 242.7 KiB graphite2 aarch64 1.3.14-16.fc41 fedora 495.9 KiB graphite2-devel aarch64 1.3.14-16.fc41 fedora 49.1 KiB groff-base aarch64 1.23.0-7.fc41 fedora 5.2 MiB gsettings-desktop-schemas aarch64 47.1-1.fc41 fedora 5.4 MiB gsm aarch64 1.0.22-7.fc41 fedora 204.8 KiB gssdp aarch64 1.6.3-3.fc41 fedora 254.1 KiB gstreamer1 aarch64 1.24.11-1.fc41 updates 5.7 MiB gstreamer1-plugins-bad-free-libs aarch64 1.24.11-1.fc41 updates 3.3 MiB gstreamer1-plugins-base aarch64 1.24.11-1.fc41 updates 8.1 MiB gtk-update-icon-cache aarch64 3.24.43-2.fc41 fedora 222.3 KiB gtk3 aarch64 3.24.43-2.fc41 fedora 24.1 MiB gupnp aarch64 1.6.7-1.fc41 updates 320.1 KiB gupnp-igd aarch64 1.6.0-5.fc41 fedora 226.9 KiB harfbuzz aarch64 9.0.0-3.fc41 fedora 2.8 MiB harfbuzz-cairo aarch64 9.0.0-3.fc41 fedora 196.3 KiB harfbuzz-icu aarch64 9.0.0-3.fc41 fedora 195.5 KiB hicolor-icon-theme noarch 0.17-19.fc41 fedora 72.2 KiB highway aarch64 1.2.0-3.fc41 fedora 4.8 MiB hunspell aarch64 1.7.2-8.fc41 fedora 1.5 MiB hunspell-en-US noarch 0.20201207-10.fc41 fedora 557.4 KiB hunspell-filesystem aarch64 1.7.2-8.fc41 fedora 0.0 B hwdata noarch 0.391-1.fc41 updates 9.4 MiB hyphen aarch64 2.8.8-25.fc41 fedora 219.6 KiB imath aarch64 3.1.12-1.fc41 fedora 515.9 KiB iso-codes noarch 4.16.0-5.fc41 fedora 18.8 MiB jack-audio-connection-kit aarch64 1.9.22-6.fc41 fedora 4.0 MiB javascriptcoregtk4.0 aarch64 2.46.3-1.fc41 updates 26.7 MiB javascriptcoregtk4.0-devel aarch64 2.46.3-1.fc41 updates 768.8 KiB jbigkit-libs aarch64 2.1-30.fc41 fedora 437.7 KiB json-glib aarch64 1.10.0-1.fc41 fedora 646.3 KiB jsoncpp aarch64 1.9.5-8.fc41 fedora 335.7 KiB kernel-headers aarch64 6.12.4-200.fc41 updates 6.3 MiB lame-libs aarch64 3.100-18.fc41 fedora 1.3 MiB lcms2 aarch64 2.16-4.fc41 fedora 484.9 KiB libX11 aarch64 1.8.10-2.fc41 fedora 1.3 MiB libX11-common noarch 1.8.10-2.fc41 fedora 1.1 MiB libX11-devel aarch64 1.8.10-2.fc41 fedora 1.0 MiB libX11-xcb aarch64 1.8.10-2.fc41 fedora 195.1 KiB libXau aarch64 1.0.11-7.fc41 fedora 242.9 KiB libXau-devel aarch64 1.0.11-7.fc41 fedora 6.4 KiB libXcomposite aarch64 0.4.6-4.fc41 fedora 224.6 KiB libXcomposite-devel aarch64 0.4.6-4.fc41 fedora 8.0 KiB libXcursor aarch64 1.2.3-1.fc41 updates 69.6 KiB libXcursor-devel aarch64 1.2.3-1.fc41 updates 22.7 KiB libXdamage aarch64 1.1.6-4.fc41 fedora 223.8 KiB libXdamage-devel aarch64 1.1.6-4.fc41 fedora 2.5 KiB libXext aarch64 1.3.6-2.fc41 fedora 210.0 KiB libXext-devel aarch64 1.3.6-2.fc41 fedora 98.9 KiB libXfixes aarch64 6.0.1-4.fc41 fedora 198.4 KiB libXfixes-devel aarch64 6.0.1-4.fc41 fedora 9.2 KiB libXft aarch64 2.3.8-7.fc41 fedora 256.5 KiB libXft-devel aarch64 2.3.8-7.fc41 fedora 31.7 KiB libXi aarch64 1.8.2-1.fc41 fedora 200.7 KiB libXi-devel aarch64 1.8.2-1.fc41 fedora 132.5 KiB libXinerama aarch64 1.1.5-7.fc41 fedora 199.1 KiB libXinerama-devel aarch64 1.1.5-7.fc41 fedora 7.0 KiB libXrandr aarch64 1.5.4-4.fc41 fedora 199.8 KiB libXrandr-devel aarch64 1.5.4-4.fc41 fedora 21.8 KiB libXrender aarch64 0.9.12-1.fc41 updates 68.7 KiB libXrender-devel aarch64 0.9.12-1.fc41 updates 50.1 KiB libXtst aarch64 1.2.5-1.fc41 fedora 201.6 KiB libXtst-devel aarch64 1.2.5-1.fc41 fedora 11.6 KiB libXv aarch64 1.0.13-1.fc41 updates 68.6 KiB libXxf86vm aarch64 1.1.5-7.fc41 fedora 197.4 KiB libaom aarch64 3.9.0-3.fc41 fedora 3.7 MiB libasan aarch64 14.2.1-3.fc41 fedora 1.6 MiB libasyncns aarch64 0.8-29.fc41 fedora 227.4 KiB libatomic aarch64 14.2.1-3.fc41 fedora 196.9 KiB libavif aarch64 1.0.4-7.fc41 fedora 279.9 KiB libb2 aarch64 0.98.1-12.fc41 fedora 202.2 KiB libblkid-devel aarch64 2.40.2-4.fc41 fedora 44.9 KiB libcloudproviders aarch64 0.3.5-5.fc41 fedora 220.3 KiB libcloudproviders-devel aarch64 0.3.5-5.fc41 fedora 375.4 KiB libconfig aarch64 1.7.3-9.fc41 fedora 449.0 KiB libdatrie aarch64 0.2.13-10.fc41 fedora 222.0 KiB libdatrie-devel aarch64 0.2.13-10.fc41 fedora 763.3 KiB libdav1d aarch64 1.5.0-1.fc41 updates 792.7 KiB libdb aarch64 5.3.28-63.fc41 fedora 1.9 MiB libdeflate aarch64 1.23-1.fc41 updates 161.2 KiB libdrm aarch64 2.4.124-1.fc41 updates 744.4 KiB libedit aarch64 3.1-54.20250104cvs.fc41 updates 275.3 KiB libepoxy aarch64 1.5.10-8.fc41 fedora 1.4 MiB libepoxy-devel aarch64 1.5.10-8.fc41 fedora 1.6 MiB libevdev aarch64 1.13.3-1.fc41 fedora 198.2 KiB libffado aarch64 2.4.9-3.fc41 updates 2.4 MiB libffi-devel aarch64 3.4.6-3.fc41 fedora 29.9 KiB libgcrypt aarch64 1.11.0-3.fc41 fedora 1.2 MiB libglvnd aarch64 1:1.7.0-5.fc41 fedora 1.5 MiB libglvnd-core-devel aarch64 1:1.7.0-5.fc41 fedora 40.3 KiB libglvnd-devel aarch64 1:1.7.0-5.fc41 fedora 2.1 MiB libglvnd-egl aarch64 1:1.7.0-5.fc41 fedora 196.9 KiB libglvnd-gles aarch64 1:1.7.0-5.fc41 fedora 650.3 KiB libglvnd-glx aarch64 1:1.7.0-5.fc41 fedora 1.2 MiB libglvnd-opengl aarch64 1:1.7.0-5.fc41 fedora 457.1 KiB libgpg-error aarch64 1.50-2.fc41 fedora 1.1 MiB libgudev aarch64 238-6.fc41 fedora 231.9 KiB libgusb aarch64 0.4.9-2.fc41 fedora 246.0 KiB libicu aarch64 74.2-2.fc41 fedora 35.6 MiB libicu-devel aarch64 74.2-2.fc41 fedora 5.7 MiB libidn2-devel aarch64 2.3.7-2.fc41 fedora 252.1 KiB libiec61883 aarch64 1.2.0-35.fc41 fedora 225.7 KiB libjpeg-turbo aarch64 3.0.2-3.fc41 fedora 792.5 KiB libjpeg-turbo-devel aarch64 3.0.2-3.fc41 fedora 352.9 KiB libjxl aarch64 1:0.10.3-5.fc41 updates 2.8 MiB liblerc aarch64 4.0.0-7.fc41 fedora 610.5 KiB libmanette aarch64 0.2.9-1.fc41 fedora 360.9 KiB libmount-devel aarch64 2.40.2-4.fc41 fedora 63.5 KiB libmpc aarch64 1.3.1-6.fc41 fedora 280.8 KiB libnghttp2-devel aarch64 1.62.1-2.fc41 fedora 295.2 KiB libnice aarch64 0.1.22-2.fc41 fedora 934.1 KiB libogg aarch64 2:1.3.5-9.fc41 fedora 205.5 KiB libogg-devel aarch64 2:1.3.5-9.fc41 fedora 17.5 KiB libpciaccess aarch64 0.16-13.fc41 fedora 200.7 KiB libpng aarch64 2:1.6.40-4.fc41 fedora 333.7 KiB libproxy aarch64 0.5.8-1.fc41 fedora 422.5 KiB libpsl-devel aarch64 0.21.5-4.fc41 fedora 110.3 KiB libraw1394 aarch64 2.1.2-21.fc41 fedora 823.3 KiB libsamplerate aarch64 0.2.2-9.fc41 fedora 1.6 MiB libseccomp aarch64 2.5.5-2.fc41 fedora 241.4 KiB libsecret aarch64 0.21.4-3.fc41 fedora 875.5 KiB libselinux-devel aarch64 3.7-5.fc41 fedora 126.4 KiB libsepol-devel aarch64 3.7-2.fc41 fedora 120.3 KiB libsigc++20 aarch64 2.12.1-3.fc41 fedora 254.5 KiB libsndfile aarch64 1.2.2-5.fc41 updates 562.2 KiB libsoup aarch64 2.74.3-7.fc41 fedora 1.4 MiB libsoup-devel aarch64 2.74.3-7.fc41 fedora 1.7 MiB libsoup3 aarch64 3.6.0-1.fc41 fedora 1.2 MiB libssh-devel aarch64 0.10.6-8.fc41 fedora 155.0 KiB libstdc++-devel aarch64 14.2.1-3.fc41 fedora 15.1 MiB libtextstyle aarch64 0.22.5-6.fc41 fedora 263.3 KiB libthai aarch64 0.1.29-9.fc41 fedora 935.5 KiB libthai-devel aarch64 0.1.29-9.fc41 fedora 700.8 KiB libtheora aarch64 1:1.1.1-38.fc41 fedora 853.2 KiB libtiff aarch64 4.6.0-6.fc41 fedora 850.2 KiB libtiff-devel aarch64 4.6.0-6.fc41 fedora 708.9 KiB libtracker-sparql aarch64 3.7.3-3.fc41 fedora 1.5 MiB libubsan aarch64 14.2.1-3.fc41 fedora 539.2 KiB libunwind aarch64 1.8.0-5.fc41 updates 285.4 KiB libusb1 aarch64 1.0.27-4.fc41 updates 178.3 KiB libuv aarch64 1:1.49.2-1.fc41 updates 600.8 KiB libva aarch64 2.22.0-3.fc41 fedora 1.1 MiB libvisual aarch64 1:0.4.1-5.fc41 fedora 551.4 KiB libvorbis aarch64 1:1.3.7-11.fc41 fedora 1.2 MiB libvorbis-devel aarch64 1:1.3.7-11.fc41 fedora 38.4 KiB libwayland-client aarch64 1.23.0-2.fc41 fedora 198.2 KiB libwayland-cursor aarch64 1.23.0-2.fc41 fedora 209.5 KiB libwayland-egl aarch64 1.23.0-2.fc41 fedora 196.6 KiB libwayland-server aarch64 1.23.0-2.fc41 fedora 198.7 KiB libwebp aarch64 1.5.0-1.fc41 updates 802.2 KiB libwebp-devel aarch64 1.5.0-1.fc41 updates 121.2 KiB libxcb aarch64 1.17.0-3.fc41 fedora 2.2 MiB libxcb-devel aarch64 1.17.0-3.fc41 fedora 2.7 MiB libxcrypt-devel aarch64 4.4.37-4.fc41 updates 30.5 KiB libxkbcommon aarch64 1.7.0-4.fc41 fedora 596.6 KiB libxkbcommon-devel aarch64 1.7.0-4.fc41 fedora 359.6 KiB libxml++ aarch64 2.42.3-4.fc41 fedora 378.7 KiB libxml2-devel aarch64 2.12.9-1.fc41 updates 3.4 MiB libxshmfence aarch64 1.3.2-5.fc41 updates 68.6 KiB libxslt aarch64 1.1.42-2.fc41 fedora 867.2 KiB libzstd-devel aarch64 1.5.6-2.fc41 fedora 202.4 KiB llvm-libs aarch64 19.1.5-1.fc41 updates 113.7 MiB lm_sensors-libs aarch64 3.6.0-20.fc41 fedora 221.9 KiB m4 aarch64 1.4.19-10.fc41 fedora 668.7 KiB make aarch64 1:4.4.1-8.fc41 fedora 1.8 MiB mesa-dri-drivers aarch64 24.3.2-2.fc41 updates 102.0 MiB mesa-filesystem aarch64 24.3.2-2.fc41 updates 3.6 KiB mesa-libEGL aarch64 24.3.2-2.fc41 updates 387.7 KiB mesa-libGL aarch64 24.3.2-2.fc41 updates 579.0 KiB mesa-libgbm aarch64 24.3.2-2.fc41 updates 132.7 KiB mesa-libglapi aarch64 24.3.2-2.fc41 updates 322.3 KiB mpdecimal aarch64 2.5.1-16.fc41 fedora 328.9 KiB mpg123-devel aarch64 1.32.9-1.fc41 updates 3.1 MiB mpg123-libs aarch64 1.32.9-1.fc41 updates 745.8 KiB ncurses aarch64 6.5-2.20240629.fc41 fedora 1.7 MiB nettle aarch64 3.10-3.fc41 fedora 956.7 KiB openexr-libs aarch64 3.2.4-3.fc41 fedora 6.9 MiB openssl-devel aarch64 1:3.2.2-10.fc41 updates 4.3 MiB opus aarch64 1.5.2-1.fc41 fedora 519.9 KiB opus-devel aarch64 1.5.2-1.fc41 fedora 2.6 MiB orc aarch64 0.4.39-1.fc41 fedora 1.2 MiB pango aarch64 1.54.0-2.fc41 fedora 1.9 MiB pango-devel aarch64 1.54.0-2.fc41 fedora 1.5 MiB pcre2-devel aarch64 10.44-1.fc41.1 fedora 2.0 MiB pcre2-utf16 aarch64 10.44-1.fc41.1 fedora 645.9 KiB pcre2-utf32 aarch64 10.44-1.fc41.1 fedora 645.8 KiB perl-AutoLoader noarch 5.74-512.fc41 updates 20.5 KiB perl-B aarch64 1.89-512.fc41 updates 542.0 KiB perl-Carp noarch 1.54-511.fc41 fedora 46.6 KiB perl-Class-Struct noarch 0.68-512.fc41 updates 25.4 KiB perl-Data-Dumper aarch64 2.189-512.fc41 fedora 263.8 KiB perl-Digest noarch 1.20-511.fc41 fedora 35.3 KiB perl-Digest-MD5 aarch64 2.59-5.fc41 fedora 231.9 KiB perl-DynaLoader aarch64 1.56-512.fc41 updates 32.1 KiB perl-Encode aarch64 4:3.21-511.fc41 fedora 5.9 MiB perl-Errno aarch64 1.38-512.fc41 updates 8.4 KiB perl-Exporter noarch 5.78-511.fc41 fedora 54.3 KiB perl-Fcntl aarch64 1.18-512.fc41 updates 93.1 KiB perl-File-Basename noarch 2.86-512.fc41 updates 14.0 KiB perl-File-Compare noarch 1.100.800-512.fc41 updates 5.6 KiB perl-File-Copy noarch 2.41-512.fc41 updates 19.6 KiB perl-File-Find noarch 1.44-512.fc41 updates 41.9 KiB perl-File-Path noarch 2.18-511.fc41 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 fedora 162.3 KiB perl-File-stat noarch 1.14-512.fc41 updates 12.5 KiB perl-FileHandle noarch 2.05-512.fc41 updates 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-512.fc41 updates 11.2 KiB perl-HTTP-Tiny noarch 0.090-1.fc41 updates 154.4 KiB perl-IO aarch64 1.55-512.fc41 updates 191.1 KiB perl-IO-Socket-IP noarch 0.43-1.fc41 updates 100.3 KiB perl-IO-Socket-SSL noarch 2.089-1.fc41 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-512.fc41 updates 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 fedora 30.7 KiB perl-MIME-Base64 aarch64 3.16-511.fc41 fedora 222.2 KiB perl-Net-SSLeay aarch64 1.94-7.fc41 fedora 1.4 MiB perl-POSIX aarch64 2.20-512.fc41 updates 263.2 KiB perl-PathTools aarch64 3.91-511.fc41 fedora 352.1 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 fedora 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 fedora 84.8 KiB perl-Scalar-List-Utils aarch64 5:1.68-1.fc41 updates 152.9 KiB perl-SelectSaver noarch 1.02-512.fc41 updates 2.2 KiB perl-Socket aarch64 4:2.038-511.fc41 fedora 272.1 KiB perl-Storable aarch64 1:3.32-511.fc41 fedora 372.5 KiB perl-Symbol noarch 1.09-512.fc41 updates 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 fedora 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-511.fc41 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 fedora 22.6 KiB perl-Thread-Queue noarch 3.14-511.fc41 fedora 28.9 KiB perl-Time-Local noarch 2:1.350-511.fc41 fedora 69.0 KiB perl-URI noarch 5.30-1.fc41 fedora 256.9 KiB perl-base noarch 2.27-512.fc41 updates 12.5 KiB perl-constant noarch 1.33-512.fc41 fedora 26.2 KiB perl-if noarch 0.61.000-512.fc41 updates 5.8 KiB perl-interpreter aarch64 4:5.40.0-512.fc41 updates 174.3 KiB perl-libnet noarch 3.15-512.fc41 fedora 289.4 KiB perl-libs aarch64 4:5.40.0-512.fc41 updates 9.9 MiB perl-locale noarch 1.12-512.fc41 updates 6.5 KiB perl-mro aarch64 1.29-512.fc41 updates 81.7 KiB perl-overload noarch 1.37-512.fc41 updates 71.5 KiB perl-overloading noarch 0.02-512.fc41 updates 4.8 KiB perl-parent noarch 1:0.242-1.fc41 fedora 10.0 KiB perl-podlators noarch 1:6.0.2-2.fc41 fedora 317.5 KiB perl-threads aarch64 1:2.40-511.fc41 fedora 263.2 KiB perl-threads-shared aarch64 1.69-511.fc41 fedora 231.8 KiB perl-vars noarch 1.05-512.fc41 updates 3.9 KiB pixman aarch64 0.44.2-1.fc41 updates 644.4 KiB pixman-devel aarch64 0.44.2-1.fc41 updates 49.4 KiB publicsuffix-list noarch 20240107-4.fc41 fedora 318.0 KiB pulseaudio-libs aarch64 17.0-2.fc41 fedora 3.9 MiB python-pip-wheel noarch 24.2-1.fc41 fedora 1.2 MiB python3 aarch64 3.13.1-2.fc41 updates 82.5 KiB python3-csound aarch64 6.18.1-12.fc41 copr_base 485.3 KiB python3-libs aarch64 3.13.1-2.fc41 updates 42.1 MiB python3-packaging noarch 24.1-2.fc41 fedora 422.3 KiB rav1e-libs aarch64 0.7.1-4.fc41 fedora 2.0 MiB rhash aarch64 1.4.4-2.fc41 fedora 586.0 KiB shared-mime-info aarch64 2.3-6.fc41 fedora 5.3 MiB spirv-tools-libs aarch64 2024.3-3.fc41 fedora 5.3 MiB sqlite aarch64 3.46.1-1.fc41 fedora 1.8 MiB sqlite-devel aarch64 3.46.1-1.fc41 fedora 666.5 KiB svt-av1-libs aarch64 2.1.0-2.fc41 fedora 4.2 MiB sysprof-capture-devel aarch64 47.2-1.fc41 updates 276.6 KiB tzdata noarch 2024b-1.fc41 updates 1.6 MiB vim-filesystem noarch 2:9.1.984-1.fc41 updates 40.0 B vulkan-loader aarch64 1.3.296.0-1.fc41 fedora 612.2 KiB wayland-devel aarch64 1.23.0-2.fc41 fedora 827.0 KiB webkit2gtk4.0 aarch64 2.46.3-1.fc41 updates 74.6 MiB woff2 aarch64 1.0.2-20.fc41 fedora 589.4 KiB xdg-dbus-proxy aarch64 0.1.6-1.fc41 fedora 98.6 KiB xkeyboard-config noarch 2.42-2.fc41 fedora 6.5 MiB xml-common noarch 0.6.3-65.fc41 fedora 78.4 KiB xorg-x11-proto-devel noarch 2024.1-3.fc41 fedora 1.7 MiB xprop aarch64 1.2.7-2.fc41 fedora 206.8 KiB xz-devel aarch64 1:5.6.2-2.fc41 fedora 255.6 KiB zlib-ng-compat-devel aarch64 2.1.7-3.fc41 fedora 106.8 KiB Transaction Summary: Installing: 361 packages Total size of inbound packages is 268 MiB. Need to download 268 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/361] desktop-file-utils-0:0.27-2.f 100% | 4.2 MiB/s | 68.7 KiB | 00m00s [ 2/361] freetype-devel-0:2.13.3-1.fc4 100% | 51.6 MiB/s | 1.0 MiB | 00m00s [ 3/361] gcc-c++-0:14.2.1-3.fc41.aarch 100% | 225.7 MiB/s | 12.9 MiB | 00m00s [ 4/361] gtk3-devel-0:3.24.43-2.fc41.a 100% | 69.0 MiB/s | 4.3 MiB | 00m00s [ 5/361] harfbuzz-devel-0:9.0.0-3.fc41 100% | 43.6 MiB/s | 446.9 KiB | 00m00s [ 6/361] libpng-devel-2:1.6.40-4.fc41. 100% | 71.1 MiB/s | 291.3 KiB | 00m00s [ 7/361] alsa-lib-devel-0:1.2.13-3.fc4 100% | 147.2 MiB/s | 1.0 MiB | 00m00s [ 8/361] cmake-0:3.30.5-1.fc41.aarch64 100% | 186.8 MiB/s | 7.8 MiB | 00m00s [ 9/361] glib2-devel-0:2.82.2-1.fc41.a 100% | 163.6 MiB/s | 1.5 MiB | 00m00s [ 10/361] csound-devel-0:6.18.1-12.fc41 100% | 1.7 MiB/s | 85.7 KiB | 00m00s [ 11/361] libcurl-devel-0:8.9.1-3.fc41. 100% | 141.8 MiB/s | 871.0 KiB | 00m00s [ 12/361] webkit2gtk4.0-devel-0:2.46.3- 100% | 43.5 MiB/s | 356.1 KiB | 00m00s [ 13/361] emacs-filesystem-1:30.0-3.fc4 100% | 7.0 MiB/s | 7.1 KiB | 00m00s [ 14/361] libsndfile-devel-0:1.2.2-5.fc 100% | 4.9 MiB/s | 81.1 KiB | 00m00s [ 15/361] brotli-devel-0:1.1.0-5.fc41.a 100% | 16.6 MiB/s | 34.0 KiB | 00m00s [ 16/361] bzip2-devel-0:1.0.8-19.fc41.a 100% | 69.6 MiB/s | 213.7 KiB | 00m00s [ 17/361] freetype-0:2.13.3-1.fc41.aarc 100% | 97.9 MiB/s | 400.9 KiB | 00m00s [ 18/361] zlib-ng-compat-devel-0:2.1.7- 100% | 37.2 MiB/s | 38.1 KiB | 00m00s [ 19/361] libasan-0:14.2.1-3.fc41.aarch 100% | 96.8 MiB/s | 495.8 KiB | 00m00s [ 20/361] libatomic-0:14.2.1-3.fc41.aar 100% | 8.6 MiB/s | 43.9 KiB | 00m00s [ 21/361] libmpc-0:1.3.1-6.fc41.aarch64 100% | 17.7 MiB/s | 72.7 KiB | 00m00s [ 22/361] gcc-0:14.2.1-3.fc41.aarch64 100% | 157.8 MiB/s | 33.8 MiB | 00m00s [ 23/361] libubsan-0:14.2.1-3.fc41.aarc 100% | 5.9 MiB/s | 217.7 KiB | 00m00s [ 24/361] cpp-0:14.2.1-3.fc41.aarch64 100% | 157.4 MiB/s | 10.7 MiB | 00m00s [ 25/361] make-1:4.4.1-8.fc41.aarch64 100% | 27.1 MiB/s | 583.7 KiB | 00m00s [ 26/361] libstdc++-devel-0:14.2.1-3.fc 100% | 119.2 MiB/s | 2.7 MiB | 00m00s [ 27/361] at-spi2-atk-devel-0:2.54.0-1. 100% | 1.5 MiB/s | 10.8 KiB | 00m00s [ 28/361] atk-0:2.54.0-1.fc41.aarch64 100% | 11.2 MiB/s | 80.3 KiB | 00m00s [ 29/361] fribidi-devel-0:1.0.15-2.fc41 100% | 14.4 MiB/s | 29.4 KiB | 00m00s [ 30/361] fontconfig-devel-0:2.15.0-8.f 100% | 53.6 MiB/s | 164.7 KiB | 00m00s [ 31/361] gdk-pixbuf2-devel-0:2.42.12-6 100% | 119.9 MiB/s | 368.2 KiB | 00m00s [ 32/361] gdk-pixbuf2-0:2.42.12-6.fc41. 100% | 95.3 MiB/s | 487.9 KiB | 00m00s [ 33/361] harfbuzz-0:9.0.0-3.fc41.aarch 100% | 167.6 MiB/s | 1.0 MiB | 00m00s [ 34/361] atk-devel-0:2.54.0-1.fc41.aar 100% | 28.9 MiB/s | 443.3 KiB | 00m00s [ 35/361] libXcomposite-devel-0:0.4.6-4 100% | 7.8 MiB/s | 15.9 KiB | 00m00s [ 36/361] libX11-devel-0:1.8.10-2.fc41. 100% | 145.5 MiB/s | 1.0 MiB | 00m00s [ 37/361] libXext-devel-0:1.3.6-2.fc41. 100% | 41.7 MiB/s | 85.3 KiB | 00m00s [ 38/361] libXdamage-devel-0:1.1.6-4.fc 100% | 1.6 MiB/s | 9.6 KiB | 00m00s [ 39/361] libXfixes-devel-0:6.0.1-4.fc4 100% | 4.1 MiB/s | 12.6 KiB | 00m00s [ 40/361] libXi-devel-0:1.8.2-1.fc41.aa 100% | 28.3 MiB/s | 115.8 KiB | 00m00s [ 41/361] libXinerama-devel-0:1.1.5-7.f 100% | 6.4 MiB/s | 13.2 KiB | 00m00s [ 42/361] libcloudproviders-devel-0:0.3 100% | 16.0 MiB/s | 49.2 KiB | 00m00s [ 43/361] libepoxy-0:1.5.10-8.fc41.aarc 100% | 117.2 MiB/s | 240.1 KiB | 00m00s [ 44/361] libepoxy-devel-0:1.5.10-8.fc4 100% | 65.0 MiB/s | 133.2 KiB | 00m00s [ 45/361] libxkbcommon-devel-0:1.7.0-4. 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 46/361] libXrandr-devel-0:1.5.4-4.fc4 100% | 1.3 MiB/s | 19.3 KiB | 00m00s [ 47/361] pango-0:1.54.0-2.fc41.aarch64 100% | 112.2 MiB/s | 344.8 KiB | 00m00s [ 48/361] pango-devel-0:1.54.0-2.fc41.a 100% | 52.2 MiB/s | 160.3 KiB | 00m00s [ 49/361] wayland-devel-0:1.23.0-2.fc41 100% | 37.2 MiB/s | 152.6 KiB | 00m00s [ 50/361] graphite2-devel-0:1.3.14-16.f 100% | 10.1 MiB/s | 20.8 KiB | 00m00s [ 51/361] harfbuzz-cairo-0:9.0.0-3.fc41 100% | 9.3 MiB/s | 28.7 KiB | 00m00s [ 52/361] harfbuzz-icu-0:9.0.0-3.fc41.a 100% | 5.2 MiB/s | 16.0 KiB | 00m00s [ 53/361] libpng-2:1.6.40-4.fc41.aarch6 100% | 37.9 MiB/s | 116.3 KiB | 00m00s [ 54/361] libicu-devel-0:74.2-2.fc41.aa 100% | 181.5 MiB/s | 929.3 KiB | 00m00s [ 55/361] alsa-lib-0:1.2.13-3.fc41.aarc 100% | 165.1 MiB/s | 507.2 KiB | 00m00s [ 56/361] cmake-filesystem-0:3.30.5-1.f 100% | 5.7 MiB/s | 17.4 KiB | 00m00s [ 57/361] cmake-data-0:3.30.5-1.fc41.no 100% | 212.8 MiB/s | 2.3 MiB | 00m00s [ 58/361] jsoncpp-0:1.9.5-8.fc41.aarch6 100% | 14.9 MiB/s | 91.2 KiB | 00m00s [ 59/361] gtk3-0:3.24.43-2.fc41.aarch64 100% | 77.2 MiB/s | 5.6 MiB | 00m00s [ 60/361] rhash-0:1.4.4-2.fc41.aarch64 100% | 23.8 MiB/s | 195.0 KiB | 00m00s [ 61/361] glib2-0:2.82.2-1.fc41.aarch64 100% | 178.6 MiB/s | 3.0 MiB | 00m00s [ 62/361] libmount-devel-0:2.40.2-4.fc4 100% | 2.7 MiB/s | 27.3 KiB | 00m00s [ 63/361] libffi-devel-0:3.4.6-3.fc41.a 100% | 2.1 MiB/s | 27.8 KiB | 00m00s [ 64/361] libselinux-devel-0:3.7-5.fc41 100% | 49.2 MiB/s | 151.1 KiB | 00m00s [ 65/361] pcre2-devel-0:10.44-1.fc41.1. 100% | 101.8 MiB/s | 521.4 KiB | 00m00s [ 66/361] python3-packaging-0:24.1-2.fc 100% | 40.8 MiB/s | 125.5 KiB | 00m00s [ 67/361] libidn2-devel-0:2.3.7-2.fc41. 100% | 23.0 MiB/s | 70.7 KiB | 00m00s [ 68/361] libnghttp2-devel-0:1.62.1-2.f 100% | 27.2 MiB/s | 55.7 KiB | 00m00s [ 69/361] libpsl-devel-0:0.21.5-4.fc41. 100% | 16.2 MiB/s | 33.2 KiB | 00m00s [ 70/361] libssh-devel-0:0.10.6-8.fc41. 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 71/361] libogg-devel-2:1.3.5-9.fc41.a 100% | 6.2 MiB/s | 12.8 KiB | 00m00s [ 72/361] libsndfile-0:1.2.2-5.fc41.aar 100% | 52.2 MiB/s | 213.8 KiB | 00m00s [ 73/361] opus-devel-0:1.5.2-1.fc41.aar 100% | 152.9 MiB/s | 782.9 KiB | 00m00s [ 74/361] flac-devel-0:1.4.3-5.fc41.aar 100% | 26.6 MiB/s | 408.7 KiB | 00m00s [ 75/361] libvorbis-devel-1:1.3.7-11.fc 100% | 1.0 MiB/s | 18.5 KiB | 00m00s [ 76/361] javascriptcoregtk4.0-devel-0: 100% | 18.6 MiB/s | 152.5 KiB | 00m00s [ 77/361] javascriptcoregtk4.0-0:2.46.3 100% | 221.3 MiB/s | 6.9 MiB | 00m00s [ 78/361] libsoup-0:2.74.3-7.fc41.aarch 100% | 21.5 MiB/s | 395.5 KiB | 00m00s [ 79/361] libsoup-devel-0:2.74.3-7.fc41 100% | 43.3 MiB/s | 177.2 KiB | 00m00s [ 80/361] brotli-0:1.1.0-5.fc41.aarch64 100% | 6.4 MiB/s | 19.7 KiB | 00m00s [ 81/361] at-spi2-atk-0:2.54.0-1.fc41.a 100% | 42.5 MiB/s | 87.0 KiB | 00m00s [ 82/361] at-spi2-core-devel-0:2.54.0-1 100% | 80.2 MiB/s | 328.4 KiB | 00m00s [ 83/361] dbus-devel-1:1.14.10-4.fc41.a 100% | 12.7 MiB/s | 38.9 KiB | 00m00s [ 84/361] at-spi2-core-0:2.54.0-1.fc41. 100% | 123.1 MiB/s | 378.1 KiB | 00m00s [ 85/361] fontconfig-0:2.15.0-8.fc41.aa 100% | 66.9 MiB/s | 274.2 KiB | 00m00s [ 86/361] fribidi-0:1.0.15-2.fc41.aarch 100% | 30.0 MiB/s | 92.1 KiB | 00m00s [ 87/361] gettext-0:0.22.5-6.fc41.aarch 100% | 134.4 MiB/s | 1.1 MiB | 00m00s [ 88/361] libjpeg-turbo-0:3.0.2-3.fc41. 100% | 63.9 MiB/s | 261.8 KiB | 00m00s [ 89/361] shared-mime-info-0:2.3-6.fc41 100% | 63.3 MiB/s | 388.7 KiB | 00m00s [ 90/361] libjpeg-turbo-devel-0:3.0.2-3 100% | 19.0 MiB/s | 97.5 KiB | 00m00s [ 91/361] libtiff-devel-0:4.6.0-6.fc41. 100% | 62.9 MiB/s | 257.8 KiB | 00m00s [ 92/361] adwaita-icon-theme-0:47.0-1.f 100% | 66.2 MiB/s | 406.6 KiB | 00m00s [ 93/361] colord-libs-0:1.4.7-5.fc41.aa 100% | 44.4 MiB/s | 227.5 KiB | 00m00s [ 94/361] gdk-pixbuf2-modules-0:2.42.12 100% | 8.8 MiB/s | 27.0 KiB | 00m00s [ 95/361] gtk-update-icon-cache-0:3.24. 100% | 16.7 MiB/s | 34.2 KiB | 00m00s [ 96/361] hicolor-icon-theme-0:0.17-19. 100% | 32.2 MiB/s | 65.9 KiB | 00m00s [ 97/361] libXcomposite-0:0.4.6-4.fc41. 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [ 98/361] libX11-0:1.8.10-2.fc41.aarch6 100% | 104.4 MiB/s | 641.7 KiB | 00m00s [ 99/361] libXdamage-0:1.1.6-4.fc41.aar 100% | 7.7 MiB/s | 23.8 KiB | 00m00s [100/361] libXext-0:1.3.6-2.fc41.aarch6 100% | 9.5 MiB/s | 38.8 KiB | 00m00s [101/361] libXfixes-0:6.0.1-4.fc41.aarc 100% | 4.8 MiB/s | 19.7 KiB | 00m00s [102/361] libXi-0:1.8.2-1.fc41.aarch64 100% | 9.8 MiB/s | 40.1 KiB | 00m00s [103/361] libXinerama-0:1.1.5-7.fc41.aa 100% | 7.2 MiB/s | 14.6 KiB | 00m00s [104/361] libXrandr-0:1.5.4-4.fc41.aarc 100% | 13.5 MiB/s | 27.6 KiB | 00m00s [105/361] libcloudproviders-0:0.3.5-5.f 100% | 22.2 MiB/s | 45.5 KiB | 00m00s [106/361] libwayland-client-0:1.23.0-2. 100% | 15.8 MiB/s | 32.4 KiB | 00m00s [107/361] libtracker-sparql-0:3.7.3-3.f 100% | 89.0 MiB/s | 364.4 KiB | 00m00s [108/361] libwayland-cursor-0:1.23.0-2. 100% | 2.7 MiB/s | 19.3 KiB | 00m00s [109/361] libwayland-egl-0:1.23.0-2.fc4 100% | 1.6 MiB/s | 12.8 KiB | 00m00s [110/361] libxkbcommon-0:1.7.0-4.fc41.a 100% | 35.1 MiB/s | 143.9 KiB | 00m00s [111/361] graphite2-0:1.3.14-16.fc41.aa 100% | 44.8 MiB/s | 91.7 KiB | 00m00s [112/361] libX11-xcb-0:1.8.10-2.fc41.aa 100% | 5.9 MiB/s | 12.1 KiB | 00m00s [113/361] xorg-x11-proto-devel-0:2024.1 100% | 73.3 MiB/s | 300.3 KiB | 00m00s [114/361] libxcb-devel-0:1.17.0-3.fc41. 100% | 179.6 MiB/s | 1.4 MiB | 00m00s [115/361] libglvnd-devel-1:1.7.0-5.fc41 100% | 39.6 MiB/s | 162.0 KiB | 00m00s [116/361] libXft-0:2.3.8-7.fc41.aarch64 100% | 34.9 MiB/s | 71.5 KiB | 00m00s [117/361] libthai-0:0.1.29-9.fc41.aarch 100% | 103.3 MiB/s | 211.5 KiB | 00m00s [118/361] libXft-devel-0:2.3.8-7.fc41.a 100% | 48.6 MiB/s | 49.7 KiB | 00m00s [119/361] libthai-devel-0:0.1.29-9.fc41 100% | 71.6 MiB/s | 146.7 KiB | 00m00s [120/361] libwayland-server-0:1.23.0-2. 100% | 10.1 MiB/s | 41.6 KiB | 00m00s [121/361] gnutls-0:3.8.6-7.fc41.aarch64 100% | 151.0 MiB/s | 1.1 MiB | 00m00s [122/361] libblkid-devel-0:2.40.2-4.fc4 100% | 5.2 MiB/s | 26.4 KiB | 00m00s [123/361] libsepol-devel-0:3.7-2.fc41.a 100% | 23.5 MiB/s | 48.0 KiB | 00m00s [124/361] pcre2-utf16-0:10.44-1.fc41.1. 100% | 50.7 MiB/s | 207.6 KiB | 00m00s [125/361] webkit2gtk4.0-0:2.46.3-1.fc41 100% | 140.1 MiB/s | 22.3 MiB | 00m00s [126/361] pcre2-utf32-0:10.44-1.fc41.1. 100% | 7.9 MiB/s | 195.4 KiB | 00m00s [127/361] libicu-0:74.2-2.fc41.aarch64 100% | 171.7 MiB/s | 10.3 MiB | 00m00s [128/361] publicsuffix-list-0:20240107- 100% | 6.6 MiB/s | 87.5 KiB | 00m00s [129/361] flac-libs-0:1.4.3-5.fc41.aarc 100% | 17.4 MiB/s | 232.2 KiB | 00m00s [130/361] gsm-0:1.0.22-7.fc41.aarch64 100% | 11.8 MiB/s | 36.4 KiB | 00m00s [131/361] libogg-2:1.3.5-9.fc41.aarch64 100% | 10.8 MiB/s | 33.1 KiB | 00m00s [132/361] lame-libs-0:3.100-18.fc41.aar 100% | 41.2 MiB/s | 337.6 KiB | 00m00s [133/361] libvorbis-1:1.3.7-11.fc41.aar 100% | 36.1 MiB/s | 184.6 KiB | 00m00s [134/361] opus-0:1.5.2-1.fc41.aarch64 100% | 55.6 MiB/s | 227.6 KiB | 00m00s [135/361] bubblewrap-0:0.10.0-1.fc41.aa 100% | 15.1 MiB/s | 61.9 KiB | 00m00s [136/361] enchant2-0:2.8.1-2.fc41.aarch 100% | 10.5 MiB/s | 75.3 KiB | 00m00s [137/361] automake-0:1.16.5-17.fc41.noa 100% | 68.1 MiB/s | 696.9 KiB | 00m00s [138/361] hyphen-0:2.8.8-25.fc41.aarch6 100% | 5.8 MiB/s | 29.5 KiB | 00m00s [139/361] lcms2-0:2.16-4.fc41.aarch64 100% | 59.1 MiB/s | 181.7 KiB | 00m00s [140/361] libavif-0:1.0.4-7.fc41.aarch6 100% | 43.9 MiB/s | 89.8 KiB | 00m00s [141/361] libgcrypt-0:1.11.0-3.fc41.aar 100% | 99.3 MiB/s | 508.2 KiB | 00m00s [142/361] libglvnd-gles-1:1.7.0-5.fc41. 100% | 5.9 MiB/s | 30.1 KiB | 00m00s [143/361] libseccomp-0:2.5.5-2.fc41.aar 100% | 34.9 MiB/s | 71.4 KiB | 00m00s [144/361] libsecret-0:0.21.4-3.fc41.aar 100% | 62.0 MiB/s | 190.3 KiB | 00m00s [145/361] libxslt-0:1.1.42-2.fc41.aarch 100% | 61.1 MiB/s | 187.6 KiB | 00m00s [146/361] woff2-0:1.0.2-20.fc41.aarch64 100% | 29.9 MiB/s | 61.3 KiB | 00m00s [147/361] libmanette-0:0.2.9-1.fc41.aar 100% | 4.6 MiB/s | 56.2 KiB | 00m00s [148/361] sqlite-devel-0:3.46.1-1.fc41. 100% | 48.5 MiB/s | 149.0 KiB | 00m00s [149/361] glib-networking-0:2.80.0-4.fc 100% | 32.7 MiB/s | 200.8 KiB | 00m00s [150/361] dbus-libs-1:1.14.10-4.fc41.aa 100% | 50.6 MiB/s | 155.3 KiB | 00m00s [151/361] xdg-dbus-proxy-0:0.1.6-1.fc41 100% | 3.6 MiB/s | 44.6 KiB | 00m00s [152/361] xml-common-0:0.6.3-65.fc41.no 100% | 15.3 MiB/s | 31.2 KiB | 00m00s [153/361] libXtst-devel-0:1.2.5-1.fc41. 100% | 5.1 MiB/s | 15.8 KiB | 00m00s [154/361] dbus-1:1.14.10-4.fc41.aarch64 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [155/361] libXtst-0:1.2.5-1.fc41.aarch6 100% | 6.8 MiB/s | 20.9 KiB | 00m00s [156/361] xprop-0:1.2.7-2.fc41.aarch64 100% | 8.5 MiB/s | 35.0 KiB | 00m00s [157/361] default-fonts-core-sans-0:4.1 100% | 10.1 MiB/s | 31.1 KiB | 00m00s [158/361] fonts-filesystem-1:2.0.5-17.f 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [159/361] gettext-runtime-0:0.22.5-6.fc 100% | 39.5 MiB/s | 121.3 KiB | 00m00s [160/361] libtextstyle-0:0.22.5-6.fc41. 100% | 28.3 MiB/s | 87.0 KiB | 00m00s [161/361] gettext-libs-0:0.22.5-6.fc41. 100% | 105.6 MiB/s | 648.9 KiB | 00m00s [162/361] libzstd-devel-0:1.5.6-2.fc41. 100% | 25.3 MiB/s | 51.8 KiB | 00m00s [163/361] libtiff-0:4.6.0-6.fc41.aarch6 100% | 66.4 MiB/s | 204.0 KiB | 00m00s [164/361] adwaita-cursor-theme-0:47.0-1 100% | 106.3 MiB/s | 326.5 KiB | 00m00s [165/361] libgusb-0:0.4.9-2.fc41.aarch6 100% | 20.5 MiB/s | 62.9 KiB | 00m00s [166/361] libX11-common-0:1.8.10-2.fc41 100% | 34.3 MiB/s | 175.8 KiB | 00m00s [167/361] libxcb-0:1.17.0-3.fc41.aarch6 100% | 34.6 MiB/s | 248.2 KiB | 00m00s [168/361] avahi-glib-0:0.8-29.fc41.aarc 100% | 5.0 MiB/s | 15.3 KiB | 00m00s [169/361] adwaita-icon-theme-legacy-0:4 100% | 165.2 MiB/s | 2.5 MiB | 00m00s [170/361] avahi-libs-0:0.8-29.fc41.aarc 100% | 21.7 MiB/s | 66.6 KiB | 00m00s [171/361] json-glib-0:1.10.0-1.fc41.aar 100% | 38.9 MiB/s | 159.5 KiB | 00m00s [172/361] libXau-devel-0:1.0.11-7.fc41. 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [173/361] xkeyboard-config-0:2.42-2.fc4 100% | 158.2 MiB/s | 972.3 KiB | 00m00s [174/361] libglvnd-1:1.7.0-5.fc41.aarch 100% | 53.3 MiB/s | 109.2 KiB | 00m00s [175/361] libsoup3-0:3.6.0-1.fc41.aarch 100% | 47.5 MiB/s | 389.1 KiB | 00m00s [176/361] libglvnd-core-devel-1:1.7.0-5 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [177/361] libglvnd-egl-1:1.7.0-5.fc41.a 100% | 35.5 MiB/s | 36.4 KiB | 00m00s [178/361] libglvnd-opengl-1:1.7.0-5.fc4 100% | 39.7 MiB/s | 40.6 KiB | 00m00s [179/361] libdatrie-0:0.2.13-10.fc41.aa 100% | 31.5 MiB/s | 32.2 KiB | 00m00s [180/361] libglvnd-glx-1:1.7.0-5.fc41.a 100% | 41.9 MiB/s | 128.6 KiB | 00m00s [181/361] libdatrie-devel-0:0.2.13-10.f 100% | 76.0 MiB/s | 155.6 KiB | 00m00s [182/361] nettle-0:3.10-3.fc41.aarch64 100% | 142.5 MiB/s | 437.9 KiB | 00m00s [183/361] perl-Carp-0:1.54-511.fc41.noa 100% | 14.1 MiB/s | 28.9 KiB | 00m00s [184/361] autoconf-0:2.72-3.fc41.noarch 100% | 162.1 MiB/s | 829.7 KiB | 00m00s [185/361] perl-Exporter-0:5.78-511.fc41 100% | 15.1 MiB/s | 30.9 KiB | 00m00s [186/361] perl-File-Path-0:2.18-511.fc4 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [187/361] perl-Getopt-Long-1:2.58-2.fc4 100% | 31.2 MiB/s | 63.9 KiB | 00m00s [188/361] perl-PathTools-0:3.91-511.fc4 100% | 42.7 MiB/s | 87.5 KiB | 00m00s [189/361] perl-Thread-Queue-0:3.14-511. 100% | 10.4 MiB/s | 21.3 KiB | 00m00s [190/361] perl-constant-0:1.33-512.fc41 100% | 11.2 MiB/s | 23.0 KiB | 00m00s [191/361] perl-threads-1:2.40-511.fc41. 100% | 18.7 MiB/s | 57.4 KiB | 00m00s [192/361] hunspell-0:1.7.2-8.fc41.aarch 100% | 156.7 MiB/s | 481.4 KiB | 00m00s [193/361] rav1e-libs-0:0.7.1-4.fc41.aar 100% | 153.7 MiB/s | 786.8 KiB | 00m00s [194/361] libaom-0:3.9.0-3.fc41.aarch64 100% | 196.8 MiB/s | 1.6 MiB | 00m00s [195/361] svt-av1-libs-0:2.1.0-2.fc41.a 100% | 134.1 MiB/s | 1.3 MiB | 00m00s [196/361] libgpg-error-0:1.50-2.fc41.aa 100% | 33.1 MiB/s | 237.3 KiB | 00m00s [197/361] libevdev-0:1.13.3-1.fc41.aarc 100% | 9.2 MiB/s | 37.6 KiB | 00m00s [198/361] libgudev-0:238-6.fc41.aarch64 100% | 16.6 MiB/s | 34.0 KiB | 00m00s [199/361] libproxy-0:0.5.8-1.fc41.aarch 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [200/361] gsettings-desktop-schemas-0:4 100% | 152.9 MiB/s | 782.6 KiB | 00m00s [201/361] dbus-broker-0:36-4.fc41.aarch 100% | 54.5 MiB/s | 167.3 KiB | 00m00s [202/361] abattis-cantarell-vf-fonts-0: 100% | 58.7 MiB/s | 120.2 KiB | 00m00s [203/361] sqlite-0:3.46.1-1.fc41.aarch6 100% | 105.0 MiB/s | 860.3 KiB | 00m00s [204/361] google-noto-sans-vf-fonts-0:2 100% | 145.0 MiB/s | 594.1 KiB | 00m00s [205/361] gettext-envsubst-0:0.22.5-6.f 100% | 12.1 MiB/s | 37.3 KiB | 00m00s [206/361] jbigkit-libs-0:2.1-30.fc41.aa 100% | 26.0 MiB/s | 53.2 KiB | 00m00s [207/361] libXau-0:1.0.11-7.fc41.aarch6 100% | 15.8 MiB/s | 32.4 KiB | 00m00s [208/361] liblerc-0:4.0.0-7.fc41.aarch6 100% | 61.2 MiB/s | 188.0 KiB | 00m00s [209/361] m4-0:1.4.19-10.fc41.aarch64 100% | 98.1 MiB/s | 301.4 KiB | 00m00s [210/361] perl-Data-Dumper-0:2.189-512. 100% | 26.9 MiB/s | 55.1 KiB | 00m00s [211/361] perl-File-Temp-1:0.231.100-51 100% | 57.7 MiB/s | 59.1 KiB | 00m00s [212/361] perl-Text-ParseWords-0:3.31-5 100% | 16.2 MiB/s | 16.6 KiB | 00m00s [213/361] perl-Pod-Usage-4:2.03-511.fc4 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [214/361] perl-threads-shared-0:1.69-51 100% | 21.7 MiB/s | 44.3 KiB | 00m00s [215/361] hunspell-en-US-0:0.20201207-1 100% | 88.3 MiB/s | 180.9 KiB | 00m00s [216/361] hunspell-filesystem-0:1.7.2-8 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [217/361] duktape-0:2.7.0-8.fc41.aarch6 100% | 83.2 MiB/s | 170.3 KiB | 00m00s [218/361] google-noto-fonts-common-0:20 100% | 17.6 MiB/s | 18.0 KiB | 00m00s [219/361] dbus-common-1:1.14.10-4.fc41. 100% | 7.2 MiB/s | 14.7 KiB | 00m00s [220/361] perl-parent-1:0.242-1.fc41.no 100% | 14.6 MiB/s | 15.0 KiB | 00m00s [221/361] perl-Pod-Perldoc-0:3.28.01-51 100% | 42.0 MiB/s | 86.1 KiB | 00m00s [222/361] perl-podlators-1:6.0.2-2.fc41 100% | 62.9 MiB/s | 128.9 KiB | 00m00s [223/361] groff-base-0:1.23.0-7.fc41.aa 100% | 215.0 MiB/s | 1.1 MiB | 00m00s [224/361] perl-Pod-Simple-1:3.45-511.fc 100% | 53.5 MiB/s | 219.0 KiB | 00m00s [225/361] perl-Encode-4:3.21-511.fc41.a 100% | 148.7 MiB/s | 1.0 MiB | 00m00s [226/361] perl-Term-ANSIColor-0:5.01-51 100% | 15.5 MiB/s | 47.7 KiB | 00m00s [227/361] perl-Term-Cap-0:1.18-511.fc41 100% | 7.2 MiB/s | 22.1 KiB | 00m00s [228/361] perl-MIME-Base64-0:3.16-511.f 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [229/361] perl-Storable-1:3.32-511.fc41 100% | 47.6 MiB/s | 97.4 KiB | 00m00s [230/361] perl-Pod-Escapes-1:1.07-511.f 100% | 19.3 MiB/s | 19.8 KiB | 00m00s [231/361] perl-Text-Tabs+Wrap-0:2024.00 100% | 21.3 MiB/s | 21.9 KiB | 00m00s [232/361] ncurses-0:6.5-2.20240629.fc41 100% | 137.6 MiB/s | 422.6 KiB | 00m00s [233/361] libsamplerate-0:0.2.2-9.fc41. 100% | 183.8 MiB/s | 1.3 MiB | 00m00s [234/361] libasyncns-0:0.8-29.fc41.aarc 100% | 3.2 MiB/s | 29.8 KiB | 00m00s [235/361] pulseaudio-libs-0:17.0-2.fc41 100% | 26.4 MiB/s | 676.9 KiB | 00m00s [236/361] expat-0:2.6.4-1.fc41.aarch64 100% | 54.5 MiB/s | 111.5 KiB | 00m00s [237/361] python3-0:3.13.1-2.fc41.aarch 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [238/361] python3-csound-0:6.18.1-12.fc 100% | 4.6 MiB/s | 121.6 KiB | 00m00s [239/361] libb2-0:0.98.1-12.fc41.aarch6 100% | 12.2 MiB/s | 24.9 KiB | 00m00s [240/361] mpdecimal-0:2.5.1-16.fc41.aar 100% | 29.0 MiB/s | 89.1 KiB | 00m00s [241/361] python-pip-wheel-0:24.2-1.fc4 100% | 171.7 MiB/s | 1.2 MiB | 00m00s [242/361] python3-libs-0:3.13.1-2.fc41. 100% | 259.1 MiB/s | 8.8 MiB | 00m00s [243/361] perl-Scalar-List-Utils-5:1.68 100% | 7.9 MiB/s | 73.1 KiB | 00m00s [244/361] perl-interpreter-4:5.40.0-512 100% | 35.3 MiB/s | 72.3 KiB | 00m00s [245/361] perl-Errno-0:1.38-512.fc41.aa 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [246/361] perl-libs-4:5.40.0-512.fc41.a 100% | 254.1 MiB/s | 2.3 MiB | 00m00s [247/361] perl-overload-0:1.37-512.fc41 100% | 14.8 MiB/s | 45.5 KiB | 00m00s [248/361] csound-0:6.18.1-12.fc41.aarch 100% | 18.4 MiB/s | 1.5 MiB | 00m00s [249/361] perl-File-Basename-0:2.86-512 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [250/361] perl-POSIX-0:2.20-512.fc41.aa 100% | 31.6 MiB/s | 97.0 KiB | 00m00s [251/361] perl-Fcntl-0:1.18-512.fc41.aa 100% | 29.1 MiB/s | 29.8 KiB | 00m00s [252/361] perl-vars-0:1.05-512.fc41.noa 100% | 6.3 MiB/s | 13.0 KiB | 00m00s [253/361] perl-IO-0:1.55-512.fc41.aarch 100% | 40.0 MiB/s | 81.9 KiB | 00m00s [254/361] perl-Symbol-0:1.09-512.fc41.n 100% | 13.8 MiB/s | 14.2 KiB | 00m00s [255/361] perl-Socket-4:2.038-511.fc41. 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [256/361] perl-if-0:0.61.000-512.fc41.n 100% | 13.6 MiB/s | 14.0 KiB | 00m00s [257/361] perl-HTTP-Tiny-0:0.090-1.fc41 100% | 27.6 MiB/s | 56.5 KiB | 00m00s [258/361] perl-IO-Socket-SSL-0:2.089-1. 100% | 75.3 MiB/s | 231.2 KiB | 00m00s [259/361] perl-Net-SSLeay-0:1.94-7.fc41 100% | 91.7 MiB/s | 375.4 KiB | 00m00s [260/361] perl-Time-Local-2:1.350-511.f 100% | 16.9 MiB/s | 34.5 KiB | 00m00s [261/361] perl-URI-0:5.30-1.fc41.noarch 100% | 68.7 MiB/s | 140.8 KiB | 00m00s [262/361] perl-libnet-0:3.15-512.fc41.n 100% | 62.7 MiB/s | 128.5 KiB | 00m00s [263/361] perl-MIME-Base32-0:1.303-21.f 100% | 6.7 MiB/s | 20.5 KiB | 00m00s [264/361] perl-Digest-MD5-0:2.59-5.fc41 100% | 17.6 MiB/s | 36.1 KiB | 00m00s [265/361] perl-Digest-0:1.20-511.fc41.n 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [266/361] perl-IPC-Open3-0:1.22-512.fc4 100% | 21.3 MiB/s | 21.8 KiB | 00m00s [267/361] perl-AutoLoader-0:5.74-512.fc 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [268/361] perl-IO-Socket-IP-0:0.43-1.fc 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [269/361] perl-base-0:2.27-512.fc41.noa 100% | 15.8 MiB/s | 16.2 KiB | 00m00s [270/361] perl-Getopt-Std-0:1.14-512.fc 100% | 15.3 MiB/s | 15.6 KiB | 00m00s [271/361] perl-B-0:1.89-512.fc41.aarch6 100% | 86.4 MiB/s | 176.9 KiB | 00m00s [272/361] cairo-devel-0:1.18.2-2.fc41.a 100% | 62.5 MiB/s | 192.0 KiB | 00m00s [273/361] cairo-0:1.18.2-2.fc41.aarch64 100% | 165.7 MiB/s | 678.8 KiB | 00m00s [274/361] cairo-gobject-devel-0:1.18.2- 100% | 3.6 MiB/s | 11.1 KiB | 00m00s [275/361] cairo-gobject-0:1.18.2-2.fc41 100% | 15.7 MiB/s | 16.1 KiB | 00m00s [276/361] libXrender-devel-0:0.9.12-1.f 100% | 9.2 MiB/s | 18.9 KiB | 00m00s [277/361] libXrender-0:0.9.12-1.fc41.aa 100% | 8.4 MiB/s | 25.8 KiB | 00m00s [278/361] libxml2-devel-0:2.12.9-1.fc41 100% | 102.3 MiB/s | 523.8 KiB | 00m00s [279/361] xz-devel-1:5.6.2-2.fc41.aarch 100% | 21.6 MiB/s | 66.5 KiB | 00m00s [280/361] libwebp-devel-0:1.5.0-1.fc41. 100% | 19.3 MiB/s | 39.6 KiB | 00m00s [281/361] libwebp-0:1.5.0-1.fc41.aarch6 100% | 115.6 MiB/s | 236.7 KiB | 00m00s [282/361] sysprof-capture-devel-0:47.2- 100% | 27.8 MiB/s | 56.9 KiB | 00m00s [283/361] libusb1-0:1.0.27-4.fc41.aarch 100% | 18.5 MiB/s | 75.7 KiB | 00m00s [284/361] mesa-libGL-0:24.3.2-2.fc41.aa 100% | 76.5 MiB/s | 156.7 KiB | 00m00s [285/361] mesa-libglapi-0:24.3.2-2.fc41 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [286/361] mesa-filesystem-0:24.3.2-2.fc 100% | 6.8 MiB/s | 20.9 KiB | 00m00s [287/361] lm_sensors-libs-0:3.6.0-20.fc 100% | 13.3 MiB/s | 40.8 KiB | 00m00s [288/361] libXxf86vm-0:1.1.5-7.fc41.aar 100% | 1.5 MiB/s | 18.0 KiB | 00m00s [289/361] spirv-tools-libs-0:2024.3-3.f 100% | 156.1 MiB/s | 1.4 MiB | 00m00s [290/361] mesa-libgbm-0:24.3.2-2.fc41.a 100% | 7.7 MiB/s | 47.5 KiB | 00m00s [291/361] mesa-libEGL-0:24.3.2-2.fc41.a 100% | 31.7 MiB/s | 129.9 KiB | 00m00s [292/361] libXcursor-devel-0:1.2.3-1.fc 100% | 7.7 MiB/s | 39.5 KiB | 00m00s [293/361] libXcursor-0:1.2.3-1.fc41.aar 100% | 10.2 MiB/s | 31.4 KiB | 00m00s [294/361] libdav1d-0:1.5.0-1.fc41.aarch 100% | 24.4 MiB/s | 350.4 KiB | 00m00s [295/361] cups-libs-1:2.4.11-8.fc41.aar 100% | 62.0 MiB/s | 254.0 KiB | 00m00s [296/361] cups-filesystem-1:2.4.11-8.fc 100% | 4.4 MiB/s | 13.6 KiB | 00m00s [297/361] glibc-devel-0:2.40-17.fc41.aa 100% | 120.8 MiB/s | 618.6 KiB | 00m00s [298/361] perl-Class-Struct-0:0.68-512. 100% | 5.4 MiB/s | 22.0 KiB | 00m00s [299/361] mesa-dri-drivers-0:24.3.2-2.f 100% | 302.2 MiB/s | 19.3 MiB | 00m00s [300/361] perl-File-Compare-0:1.100.800 100% | 695.2 KiB/s | 13.2 KiB | 00m00s [301/361] perl-File-stat-0:1.14-512.fc4 100% | 894.9 KiB/s | 17.0 KiB | 00m00s [302/361] perl-File-Copy-0:2.41-512.fc4 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [303/361] perl-File-Find-0:1.44-512.fc4 100% | 8.2 MiB/s | 25.3 KiB | 00m00s [304/361] gstreamer1-plugins-bad-free-l 100% | 139.8 MiB/s | 859.1 KiB | 00m00s [305/361] libnice-0:0.1.22-2.fc41.aarch 100% | 31.9 MiB/s | 196.2 KiB | 00m00s [306/361] gstreamer1-0:1.24.11-1.fc41.a 100% | 140.2 MiB/s | 1.5 MiB | 00m00s [307/361] vulkan-loader-0:1.3.296.0-1.f 100% | 77.7 MiB/s | 159.1 KiB | 00m00s [308/361] gupnp-igd-0:1.6.0-5.fc41.aarc 100% | 33.2 MiB/s | 34.0 KiB | 00m00s [309/361] gssdp-0:1.6.3-3.fc41.aarch64 100% | 28.0 MiB/s | 57.3 KiB | 00m00s [310/361] libva-0:2.22.0-3.fc41.aarch64 100% | 19.1 MiB/s | 117.1 KiB | 00m00s [311/361] cdparanoia-libs-0:10.2-45.fc4 100% | 26.3 MiB/s | 53.9 KiB | 00m00s [312/361] graphene-0:1.10.6-9.fc41.aarc 100% | 20.7 MiB/s | 63.5 KiB | 00m00s [313/361] gstreamer1-plugins-base-0:1.2 100% | 230.7 MiB/s | 2.1 MiB | 00m00s [314/361] libtheora-1:1.1.1-38.fc41.aar 100% | 31.8 MiB/s | 162.7 KiB | 00m00s [315/361] libvisual-1:0.4.1-5.fc41.aarc 100% | 28.4 MiB/s | 145.2 KiB | 00m00s [316/361] iso-codes-0:4.16.0-5.fc41.noa 100% | 235.2 MiB/s | 3.5 MiB | 00m00s [317/361] orc-0:0.4.39-1.fc41.aarch64 100% | 24.1 MiB/s | 221.7 KiB | 00m00s [318/361] libdrm-0:2.4.124-1.fc41.aarch 100% | 43.2 MiB/s | 177.0 KiB | 00m00s [319/361] libpciaccess-0:0.16-13.fc41.a 100% | 13.1 MiB/s | 26.7 KiB | 00m00s [320/361] giflib-0:5.2.2-2.fc41.aarch64 100% | 25.7 MiB/s | 52.6 KiB | 00m00s [321/361] libjxl-1:0.10.3-5.fc41.aarch6 100% | 128.9 MiB/s | 1.0 MiB | 00m00s [322/361] highway-0:1.2.0-3.fc41.aarch6 100% | 89.4 MiB/s | 732.8 KiB | 00m00s [323/361] openexr-libs-0:3.2.4-3.fc41.a 100% | 117.1 MiB/s | 1.1 MiB | 00m00s [324/361] imath-0:3.1.12-1.fc41.aarch64 100% | 23.3 MiB/s | 95.4 KiB | 00m00s [325/361] perl-overloading-0:0.02-512.f 100% | 6.3 MiB/s | 12.9 KiB | 00m00s [326/361] tzdata-0:2024b-1.fc41.noarch 100% | 139.2 MiB/s | 712.6 KiB | 00m00s [327/361] perl-mro-0:1.29-512.fc41.aarc 100% | 7.2 MiB/s | 29.4 KiB | 00m00s [328/361] perl-DynaLoader-0:1.56-512.fc 100% | 8.5 MiB/s | 26.0 KiB | 00m00s [329/361] perl-locale-0:1.12-512.fc41.n 100% | 13.3 MiB/s | 13.6 KiB | 00m00s [330/361] perl-SelectSaver-0:1.02-512.f 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [331/361] libxshmfence-0:1.3.2-5.fc41.a 100% | 13.3 MiB/s | 13.6 KiB | 00m00s [332/361] libedit-0:3.1-54.20250104cvs. 100% | 49.1 MiB/s | 100.7 KiB | 00m00s [333/361] mpg123-libs-0:1.32.9-1.fc41.a 100% | 67.1 MiB/s | 343.6 KiB | 00m00s [334/361] openssl-devel-1:3.2.2-10.fc41 100% | 147.6 MiB/s | 2.8 MiB | 00m00s [335/361] mpg123-devel-0:1.32.9-1.fc41. 100% | 12.7 MiB/s | 350.8 KiB | 00m00s [336/361] libXv-0:1.0.13-1.fc41.aarch64 100% | 1.4 MiB/s | 17.1 KiB | 00m00s [337/361] libunwind-0:1.8.0-5.fc41.aarc 100% | 7.1 MiB/s | 79.8 KiB | 00m00s [338/361] libxcrypt-devel-0:4.4.37-4.fc 100% | 3.4 MiB/s | 28.2 KiB | 00m00s [339/361] kernel-headers-0:6.12.4-200.f 100% | 106.8 MiB/s | 1.6 MiB | 00m00s [340/361] vim-filesystem-2:9.1.984-1.fc 100% | 2.3 MiB/s | 16.4 KiB | 00m00s [341/361] libuv-1:1.49.2-1.fc41.aarch64 100% | 42.4 MiB/s | 260.5 KiB | 00m00s [342/361] pixman-devel-0:0.44.2-1.fc41. 100% | 2.8 MiB/s | 17.4 KiB | 00m00s [343/361] llvm-libs-0:19.1.5-1.fc41.aar 100% | 306.6 MiB/s | 27.9 MiB | 00m00s [344/361] pixman-0:0.44.2-1.fc41.aarch6 100% | 6.6 MiB/s | 196.1 KiB | 00m00s [345/361] perl-FileHandle-0:2.05-512.fc 100% | 551.8 KiB/s | 15.5 KiB | 00m00s [346/361] libdeflate-0:1.23-1.fc41.aarc 100% | 30.9 MiB/s | 63.3 KiB | 00m00s [347/361] gupnp-0:1.6.7-1.fc41.aarch64 100% | 52.2 MiB/s | 106.9 KiB | 00m00s [348/361] jack-audio-connection-kit-0:1 100% | 101.1 MiB/s | 517.7 KiB | 00m00s [349/361] hwdata-0:0.391-1.fc41.noarch 100% | 181.0 MiB/s | 1.6 MiB | 00m00s [350/361] libffado-0:2.4.9-3.fc41.aarch 100% | 134.7 MiB/s | 689.8 KiB | 00m00s [351/361] libconfig-0:1.7.3-9.fc41.aarc 100% | 33.5 MiB/s | 68.6 KiB | 00m00s [352/361] libdb-0:5.3.28-63.fc41.aarch6 100% | 51.3 MiB/s | 735.5 KiB | 00m00s [353/361] libiec61883-0:1.2.0-35.fc41.a 100% | 19.4 MiB/s | 39.7 KiB | 00m00s [354/361] libraw1394-0:2.1.2-21.fc41.aa 100% | 32.0 MiB/s | 65.5 KiB | 00m00s [355/361] glibmm2.4-0:2.66.7-2.fc41.aar 100% | 50.0 MiB/s | 614.6 KiB | 00m00s [356/361] libxml++-0:2.42.3-4.fc41.aarc 100% | 30.6 MiB/s | 94.0 KiB | 00m00s [357/361] gcc-plugin-annobin-0:14.2.1-3 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [358/361] annobin-plugin-gcc-0:12.69-1. 100% | 189.7 MiB/s | 971.3 KiB | 00m00s [359/361] annobin-docs-0:12.69-1.fc41.n 100% | 29.9 MiB/s | 91.8 KiB | 00m00s [360/361] cmake-rpm-macros-0:3.30.5-1.f 100% | 16.4 MiB/s | 16.8 KiB | 00m00s [361/361] libsigc++20-0:2.12.1-3.fc41.a 100% | 3.2 MiB/s | 38.8 KiB | 00m00s -------------------------------------------------------------------------------- [361/361] Total 100% | 236.1 MiB/s | 268.0 MiB | 00m01s Running transaction [ 1/363] Verify package files 100% | 378.0 B/s | 361.0 B | 00m01s [ 2/363] Prepare transaction 100% | 1.4 KiB/s | 361.0 B | 00m00s [ 3/363] Installing xorg-x11-proto-dev 100% | 178.3 MiB/s | 1.8 MiB | 00m00s [ 4/363] Installing expat-0:2.6.4-1.fc 100% | 171.4 MiB/s | 351.1 KiB | 00m00s [ 5/363] Installing libwayland-client- 100% | 194.7 MiB/s | 199.4 KiB | 00m00s [ 6/363] Installing cmake-filesystem-0 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 7/363] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 8/363] Installing libpng-2:1.6.40-4. 100% | 327.1 MiB/s | 335.0 KiB | 00m00s [ 9/363] Installing dbus-libs-1:1.14.1 100% | 239.4 MiB/s | 490.2 KiB | 00m00s [ 10/363] Installing libogg-2:1.3.5-9.f 100% | 202.2 MiB/s | 207.0 KiB | 00m00s [ 11/363] Installing libX11-xcb-0:1.8.1 100% | 191.3 MiB/s | 195.9 KiB | 00m00s [ 12/363] Installing libjpeg-turbo-0:3. 100% | 258.5 MiB/s | 794.2 KiB | 00m00s [ 13/363] Installing libglvnd-1:1.7.0-5 100% | 485.0 MiB/s | 1.5 MiB | 00m00s [ 14/363] Installing libicu-0:74.2-2.fc 100% | 349.0 MiB/s | 35.6 MiB | 00m00s [ 15/363] Installing libpng-devel-2:1.6 100% | 294.3 MiB/s | 1.2 MiB | 00m00s [ 16/363] Installing libwebp-0:1.5.0-1. 100% | 262.5 MiB/s | 806.4 KiB | 00m00s [ 17/363] Installing opus-0:1.5.2-1.fc4 100% | 254.4 MiB/s | 521.0 KiB | 00m00s [ 18/363] Installing libwayland-server- 100% | 195.2 MiB/s | 199.9 KiB | 00m00s [ 19/363] Installing alsa-lib-0:1.2.13- 100% | 212.2 MiB/s | 1.5 MiB | 00m00s [ 20/363] Installing libepoxy-0:1.5.10- 100% | 458.6 MiB/s | 1.4 MiB | 00m00s [ 21/363] Installing libvorbis-1:1.3.7- 100% | 401.2 MiB/s | 1.2 MiB | 00m00s [ 22/363] Installing avahi-libs-0:0.8-2 100% | 301.3 MiB/s | 617.1 KiB | 00m00s [ 23/363] Installing libwayland-cursor- 100% | 205.7 MiB/s | 210.6 KiB | 00m00s [ 24/363] Installing fonts-filesystem-1 100% | 128.3 KiB/s | 788.0 B | 00m00s [ 25/363] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 26/363] Installing libwayland-egl-0:1 100% | 193.1 MiB/s | 197.7 KiB | 00m00s [ 27/363] Installing fribidi-0:1.0.15-2 100% | 331.5 MiB/s | 678.9 KiB | 00m00s [ 28/363] Installing libmpc-0:1.3.1-6.f 100% | 275.7 MiB/s | 282.3 KiB | 00m00s [ 29/363] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [ 30/363] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [ 31/363] Installing dbus-devel-1:1.14. 100% | 65.8 MiB/s | 134.8 KiB | 00m00s [ 32/363] Installing libjpeg-turbo-deve 100% | 173.6 MiB/s | 355.5 KiB | 00m00s [ 33/363] Installing flac-libs-0:1.4.3- 100% | 242.4 MiB/s | 744.7 KiB | 00m00s [ 34/363] Installing libraw1394-0:2.1.2 100% | 403.6 MiB/s | 826.7 KiB | 00m00s [ 35/363] Installing pixman-0:0.44.2-1. 100% | 315.2 MiB/s | 645.5 KiB | 00m00s [ 36/363] Installing pixman-devel-0:0.4 100% | 49.0 MiB/s | 50.2 KiB | 00m00s [ 37/363] Installing mpg123-libs-0:1.32 100% | 182.7 MiB/s | 748.4 KiB | 00m00s [ 38/363] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 39/363] Installing sysprof-capture-de 100% | 272.9 MiB/s | 279.5 KiB | 00m00s [ 40/363] Installing libsamplerate-0:0. 100% | 314.4 MiB/s | 1.6 MiB | 00m00s [ 41/363] Installing hunspell-filesyste 100% | 0.0 B/s | 388.0 B | 00m00s [ 42/363] Installing libXau-0:1.0.11-7. 100% | 238.7 MiB/s | 244.5 KiB | 00m00s [ 43/363] Installing libxcb-0:1.17.0-3. 100% | 310.0 MiB/s | 2.2 MiB | 00m00s [ 44/363] Installing libdatrie-0:0.2.13 100% | 217.9 MiB/s | 223.1 KiB | 00m00s [ 45/363] Installing libthai-0:0.1.29-9 100% | 305.1 MiB/s | 937.3 KiB | 00m00s [ 46/363] Installing libtextstyle-0:0.2 100% | 258.0 MiB/s | 264.2 KiB | 00m00s [ 47/363] Installing gettext-libs-0:0.2 100% | 290.5 MiB/s | 2.0 MiB | 00m00s [ 48/363] Installing lcms2-0:2.16-4.fc4 100% | 237.6 MiB/s | 486.5 KiB | 00m00s [ 49/363] Installing graphite2-0:1.3.14 100% | 243.2 MiB/s | 498.0 KiB | 00m00s [ 50/363] Installing libffi-devel-0:3.4 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 51/363] Installing make-1:4.4.1-8.fc4 100% | 264.4 MiB/s | 1.9 MiB | 00m00s [ 52/363] Installing wayland-devel-0:1. 100% | 272.0 MiB/s | 835.5 KiB | 00m00s [ 53/363] Installing graphite2-devel-0: 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 54/363] Installing libdatrie-devel-0: 100% | 189.3 MiB/s | 775.4 KiB | 00m00s [ 55/363] Installing libthai-devel-0:0. 100% | 175.2 MiB/s | 717.8 KiB | 00m00s [ 56/363] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 57/363] Installing libxcb-devel-0:1.1 100% | 47.9 MiB/s | 3.1 MiB | 00m00s [ 58/363] Installing hunspell-en-US-0:0 100% | 272.5 MiB/s | 558.1 KiB | 00m00s [ 59/363] Installing hunspell-0:1.7.2-8 100% | 155.6 MiB/s | 1.6 MiB | 00m00s [ 60/363] Installing mpg123-devel-0:1.3 100% | 257.5 MiB/s | 3.1 MiB | 00m00s [ 61/363] Installing libiec61883-0:1.2. 100% | 221.9 MiB/s | 227.2 KiB | 00m00s [ 62/363] Installing cpp-0:14.2.1-3.fc4 100% | 321.1 MiB/s | 31.8 MiB | 00m00s [ 63/363] Installing iso-codes-0:4.16.0 100% | 237.8 MiB/s | 19.0 MiB | 00m00s [ 64/363] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 65/363] Installing libwebp-devel-0:1. 100% | 40.7 MiB/s | 124.9 KiB | 00m00s [ 66/363] Installing libicu-devel-0:74. 100% | 223.7 MiB/s | 5.8 MiB | 00m00s [ 67/363] Installing libglvnd-opengl-1: 100% | 447.2 MiB/s | 457.9 KiB | 00m00s [ 68/363] Installing libtheora-1:1.1.1- 100% | 278.5 MiB/s | 855.6 KiB | 00m00s [ 69/363] Installing libssh-devel-0:0.1 100% | 153.7 MiB/s | 157.4 KiB | 00m00s [ 70/363] Installing annobin-docs-0:12. 100% | 96.5 MiB/s | 98.8 KiB | 00m00s [ 71/363] Installing libsigc++20-0:2.12 100% | 250.0 MiB/s | 256.0 KiB | 00m00s [ 72/363] Installing libconfig-0:1.7.3- 100% | 220.4 MiB/s | 451.3 KiB | 00m00s [ 73/363] Installing libdb-0:5.3.28-63. 100% | 311.1 MiB/s | 1.9 MiB | 00m00s [ 74/363] Installing hwdata-0:0.391-1.f 100% | 468.4 MiB/s | 9.4 MiB | 00m00s [ 75/363] Installing libpciaccess-0:0.1 100% | 197.4 MiB/s | 202.1 KiB | 00m00s [ 76/363] Installing libdrm-0:2.4.124-1 100% | 244.2 MiB/s | 750.1 KiB | 00m00s [ 77/363] Installing libdeflate-0:1.23- 100% | 158.8 MiB/s | 162.6 KiB | 00m00s [ 78/363] Installing libuv-1:1.49.2-1.f 100% | 196.5 MiB/s | 603.6 KiB | 00m00s [ 79/363] Installing vim-filesystem-2:9 100% | 1.5 MiB/s | 4.7 KiB | 00m00s [ 80/363] Installing kernel-headers-0:6 100% | 158.1 MiB/s | 6.5 MiB | 00m00s [ 81/363] Installing libxcrypt-devel-0: 100% | 16.0 MiB/s | 32.9 KiB | 00m00s [ 82/363] Installing glibc-devel-0:2.40 100% | 126.9 MiB/s | 2.3 MiB | 00m00s [ 83/363] Installing libunwind-0:1.8.0- 100% | 31.3 MiB/s | 288.1 KiB | 00m00s [ 84/363] Installing openssl-devel-1:3. 100% | 47.5 MiB/s | 5.2 MiB | 00m00s [ 85/363] Installing libedit-0:3.1-54.2 100% | 135.2 MiB/s | 277.0 KiB | 00m00s [ 86/363] Installing llvm-libs-0:19.1.5 100% | 381.4 MiB/s | 113.7 MiB | 00m00s [ 87/363] Installing libxshmfence-0:1.3 100% | 13.6 MiB/s | 69.7 KiB | 00m00s [ 88/363] Installing tzdata-0:2024b-1.f 100% | 41.9 MiB/s | 1.9 MiB | 00m00s [ 89/363] Installing imath-0:3.1.12-1.f 100% | 168.6 MiB/s | 518.0 KiB | 00m00s [ 90/363] Installing openexr-libs-0:3.2 100% | 431.7 MiB/s | 6.9 MiB | 00m00s [ 91/363] Installing highway-0:1.2.0-3. 100% | 436.4 MiB/s | 4.8 MiB | 00m00s [ 92/363] Installing giflib-0:5.2.2-2.f 100% | 255.8 MiB/s | 261.9 KiB | 00m00s [ 93/363] Installing orc-0:0.4.39-1.fc4 100% | 292.6 MiB/s | 1.2 MiB | 00m00s [ 94/363] Installing libvisual-1:0.4.1- 100% | 270.5 MiB/s | 553.9 KiB | 00m00s [ 95/363] Installing cdparanoia-libs-0: 100% | 386.0 MiB/s | 395.2 KiB | 00m00s [ 96/363] Installing vulkan-loader-0:1. 100% | 200.1 MiB/s | 614.8 KiB | 00m00s [ 97/363] Installing cups-filesystem-1: 100% | 0.0 B/s | 1.8 KiB | 00m00s [ 98/363] Installing libdav1d-0:1.5.0-1 100% | 258.4 MiB/s | 793.9 KiB | 00m00s [ 99/363] Installing spirv-tools-libs-0 100% | 353.4 MiB/s | 5.3 MiB | 00m00s [100/363] Installing lm_sensors-libs-0: 100% | 217.8 MiB/s | 223.1 KiB | 00m00s [101/363] Installing mesa-libglapi-0:24 100% | 315.6 MiB/s | 323.2 KiB | 00m00s [102/363] Installing mesa-libgbm-0:24.3 100% | 130.8 MiB/s | 134.0 KiB | 00m00s [103/363] Installing mesa-dri-drivers-0 100% | 457.5 MiB/s | 102.0 MiB | 00m00s [104/363] Installing libglvnd-egl-1:1.7 100% | 193.9 MiB/s | 198.6 KiB | 00m00s [105/363] Installing mesa-libEGL-0:24.3 100% | 189.8 MiB/s | 388.7 KiB | 00m00s [106/363] Installing libglvnd-gles-1:1. 100% | 636.4 MiB/s | 651.7 KiB | 00m00s [107/363] Installing libusb1-0:1.0.27-4 100% | 87.9 MiB/s | 179.9 KiB | 00m00s [108/363] Installing xz-devel-1:5.6.2-2 100% | 126.7 MiB/s | 259.4 KiB | 00m00s [109/363] Installing libxml2-devel-0:2. 100% | 310.6 MiB/s | 3.4 MiB | 00m00s [110/363] Installing python-pip-wheel-0 100% | 620.8 MiB/s | 1.2 MiB | 00m00s [111/363] Installing mpdecimal-0:2.5.1- 100% | 322.3 MiB/s | 330.0 KiB | 00m00s [112/363] Installing libb2-0:0.98.1-12. 100% | 33.1 MiB/s | 203.3 KiB | 00m00s [113/363] Installing python3-libs-0:3.1 100% | 281.4 MiB/s | 42.5 MiB | 00m00s [114/363] Installing python3-0:3.13.1-2 100% | 82.3 MiB/s | 84.3 KiB | 00m00s [115/363] Installing cmake-rpm-macros-0 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [116/363] Installing python3-packaging- 100% | 141.0 MiB/s | 433.2 KiB | 00m00s [117/363] Installing libasyncns-0:0.8-2 100% | 223.3 MiB/s | 228.7 KiB | 00m00s [118/363] Installing ncurses-0:6.5-2.20 100% | 140.8 MiB/s | 1.7 MiB | 00m00s [119/363] Installing groff-base-0:1.23. 100% | 185.7 MiB/s | 5.2 MiB | 00m00s [120/363] Installing perl-Digest-0:1.20 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [121/363] Installing perl-Digest-MD5-0: 100% | 228.3 MiB/s | 233.8 KiB | 00m00s [122/363] Installing perl-B-0:1.89-512. 100% | 177.5 MiB/s | 545.4 KiB | 00m00s [123/363] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [124/363] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [125/363] Installing perl-Data-Dumper-0 100% | 259.4 MiB/s | 265.7 KiB | 00m00s [126/363] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [127/363] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [128/363] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [129/363] Installing perl-URI-0:5.30-1. 100% | 65.8 MiB/s | 269.5 KiB | 00m00s [130/363] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [131/363] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [132/363] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [133/363] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [134/363] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [135/363] Installing perl-Net-SSLeay-0: 100% | 204.7 MiB/s | 1.4 MiB | 00m00s [136/363] Installing perl-locale-0:1.12 100% | 0.0 B/s | 6.9 KiB | 00m00s [137/363] Installing perl-IO-Socket-SSL 100% | 230.3 MiB/s | 707.4 KiB | 00m00s [138/363] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [139/363] Installing perl-Term-Cap-0:1. 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [140/363] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [141/363] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [142/363] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [143/363] Installing perl-POSIX-0:2.20- 100% | 129.1 MiB/s | 264.5 KiB | 00m00s [144/363] Installing perl-Pod-Simple-1: 100% | 185.7 MiB/s | 570.5 KiB | 00m00s [145/363] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [146/363] Installing perl-Socket-4:2.03 100% | 267.7 MiB/s | 274.1 KiB | 00m00s [147/363] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [148/363] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [149/363] Installing perl-podlators-1:6 100% | 104.6 MiB/s | 321.4 KiB | 00m00s [150/363] Installing perl-Pod-Perldoc-0 100% | 82.6 MiB/s | 169.3 KiB | 00m00s [151/363] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [152/363] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [153/363] Installing perl-Fcntl-0:1.18- 100% | 92.0 MiB/s | 94.2 KiB | 00m00s [154/363] Installing perl-base-0:2.27-5 100% | 2.1 MiB/s | 12.9 KiB | 00m00s [155/363] Installing perl-mro-0:1.29-51 100% | 80.7 MiB/s | 82.6 KiB | 00m00s [156/363] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [157/363] Installing perl-Pod-Usage-4:2 100% | 84.3 MiB/s | 86.3 KiB | 00m00s [158/363] Installing perl-IO-0:1.55-512 100% | 95.4 MiB/s | 195.4 KiB | 00m00s [159/363] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [160/363] Installing perl-parent-1:0.24 100% | 0.0 B/s | 10.7 KiB | 00m00s [161/363] Installing perl-MIME-Base64-0 100% | 219.2 MiB/s | 224.4 KiB | 00m00s [162/363] Installing perl-Scalar-List-U 100% | 76.5 MiB/s | 156.7 KiB | 00m00s [163/363] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [164/363] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [165/363] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [166/363] Installing perl-Storable-1:3. 100% | 182.6 MiB/s | 374.1 KiB | 00m00s [167/363] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.7 KiB | 00m00s [168/363] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [169/363] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [170/363] Installing perl-Exporter-0:5. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [171/363] Installing perl-PathTools-0:3 100% | 174.1 MiB/s | 356.6 KiB | 00m00s [172/363] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [173/363] Installing perl-Encode-4:3.21 100% | 347.4 MiB/s | 5.9 MiB | 00m00s [174/363] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [175/363] Installing perl-libs-4:5.40.0 100% | 213.2 MiB/s | 10.0 MiB | 00m00s [176/363] Installing perl-interpreter-4 100% | 171.8 MiB/s | 176.0 KiB | 00m00s [177/363] Installing perl-threads-1:2.4 100% | 129.5 MiB/s | 265.3 KiB | 00m00s [178/363] Installing perl-threads-share 100% | 228.6 MiB/s | 234.0 KiB | 00m00s [179/363] Installing perl-Thread-Queue- 100% | 29.7 MiB/s | 30.4 KiB | 00m00s [180/363] Installing perl-File-Compare- 100% | 0.0 B/s | 6.1 KiB | 00m00s [181/363] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [182/363] Installing perl-File-Find-0:1 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [183/363] Installing google-noto-fonts- 100% | 0.0 B/s | 18.3 KiB | 00m00s [184/363] Installing google-noto-sans-v 100% | 249.8 MiB/s | 1.2 MiB | 00m00s [185/363] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [186/363] Installing dbus-common-1:1.14 100% | 589.2 KiB/s | 13.6 KiB | 00m00s [187/363] Installing dbus-broker-0:36-4 100% | 66.9 MiB/s | 616.8 KiB | 00m00s [188/363] Installing dbus-1:1.14.10-4.f 100% | 0.0 B/s | 124.0 B | 00m00s [189/363] Installing duktape-0:2.7.0-8. 100% | 302.8 MiB/s | 930.2 KiB | 00m00s [190/363] Installing m4-0:1.4.19-10.fc4 100% | 131.8 MiB/s | 675.0 KiB | 00m00s [191/363] Installing autoconf-0:2.72-3. 100% | 279.8 MiB/s | 2.8 MiB | 00m00s [192/363] Installing automake-0:1.16.5- 100% | 220.5 MiB/s | 1.8 MiB | 00m00s [193/363] Installing libogg-devel-2:1.3 100% | 18.1 MiB/s | 18.6 KiB | 00m00s [194/363] Installing flac-devel-0:1.4.3 100% | 332.7 MiB/s | 5.3 MiB | 00m00s [195/363] Installing libvorbis-devel-1: 100% | 39.1 MiB/s | 40.1 KiB | 00m00s [196/363] Installing opus-devel-0:1.5.2 100% | 261.8 MiB/s | 2.6 MiB | 00m00s [197/363] Installing liblerc-0:4.0.0-7. 100% | 298.8 MiB/s | 612.0 KiB | 00m00s [198/363] Installing jbigkit-libs-0:2.1 100% | 429.4 MiB/s | 439.7 KiB | 00m00s [199/363] Installing libtiff-0:4.6.0-6. 100% | 277.5 MiB/s | 852.4 KiB | 00m00s [200/363] Installing gettext-envsubst-0 100% | 230.8 MiB/s | 236.3 KiB | 00m00s [201/363] Installing gettext-runtime-0: 100% | 156.8 MiB/s | 802.6 KiB | 00m00s [202/363] Installing gettext-0:0.22.5-6 100% | 373.4 MiB/s | 8.2 MiB | 00m00s [203/363] Installing sqlite-0:3.46.1-1. 100% | 300.6 MiB/s | 1.8 MiB | 00m00s [204/363] Installing sqlite-devel-0:3.4 100% | 325.8 MiB/s | 667.2 KiB | 00m00s [205/363] Installing libevdev-0:1.13.3- 100% | 194.6 MiB/s | 199.3 KiB | 00m00s [206/363] Installing libgpg-error-0:1.5 100% | 224.9 MiB/s | 1.1 MiB | 00m00s [207/363] Installing libgcrypt-0:1.11.0 100% | 298.2 MiB/s | 1.2 MiB | 00m00s [208/363] Installing svt-av1-libs-0:2.1 100% | 347.3 MiB/s | 4.2 MiB | 00m00s [209/363] Installing rav1e-libs-0:0.7.1 100% | 333.2 MiB/s | 2.0 MiB | 00m00s [210/363] Installing libaom-0:3.9.0-3.f 100% | 307.4 MiB/s | 3.7 MiB | 00m00s [211/363] Installing libavif-0:1.0.4-7. 100% | 274.6 MiB/s | 281.1 KiB | 00m00s [212/363] Installing nettle-0:3.10-3.fc 100% | 234.3 MiB/s | 959.8 KiB | 00m00s [213/363] Installing gnutls-0:3.8.6-7.f 100% | 305.8 MiB/s | 3.4 MiB | 00m00s [214/363] Installing glib2-0:2.82.2-1.f 100% | 333.4 MiB/s | 15.3 MiB | 00m00s [215/363] Installing harfbuzz-0:9.0.0-3 100% | 312.7 MiB/s | 2.8 MiB | 00m00s [216/363] Installing freetype-0:2.13.3- 100% | 199.4 MiB/s | 816.8 KiB | 00m00s [217/363] Installing fontconfig-0:2.15. 100% | 2.3 MiB/s | 2.4 MiB | 00m01s [218/363] Installing gstreamer1-0:1.24. 100% | 249.0 MiB/s | 5.7 MiB | 00m00s [219/363] Installing javascriptcoregtk4 100% | 381.5 MiB/s | 26.7 MiB | 00m00s [220/363] Installing shared-mime-info-0 100% | 166.8 MiB/s | 2.7 MiB | 00m00s [221/363] Installing gdk-pixbuf2-0:2.42 100% | 196.3 MiB/s | 2.9 MiB | 00m00s [222/363] Installing libsoup3-0:3.6.0-1 100% | 154.7 MiB/s | 1.2 MiB | 00m00s [223/363] Installing gssdp-0:1.6.3-3.fc 100% | 250.1 MiB/s | 256.1 KiB | 00m00s [224/363] Installing harfbuzz-icu-0:9.0 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [225/363] Installing libcloudproviders- 100% | 108.5 MiB/s | 222.2 KiB | 00m00s [226/363] Installing json-glib-0:1.10.0 100% | 107.1 MiB/s | 658.2 KiB | 00m00s [227/363] Installing libgudev-0:238-6.f 100% | 228.0 MiB/s | 233.5 KiB | 00m00s [228/363] Installing glibmm2.4-0:2.66.7 100% | 385.9 MiB/s | 3.1 MiB | 00m00s [229/363] Installing libxml++-0:2.42.3- 100% | 185.7 MiB/s | 380.2 KiB | 00m00s [230/363] Installing libffado-0:2.4.9-3 100% | 142.8 MiB/s | 2.4 MiB | 00m00s [231/363] Installing jack-audio-connect 100% | 332.3 MiB/s | 4.0 MiB | 00m00s [232/363] Installing libmanette-0:0.2.9 100% | 177.0 MiB/s | 362.6 KiB | 00m00s [233/363] Installing libgusb-0:0.4.9-2. 100% | 241.9 MiB/s | 247.7 KiB | 00m00s [234/363] Installing colord-libs-0:1.4. 100% | 315.8 MiB/s | 1.3 MiB | 00m00s [235/363] Installing libcloudproviders- 100% | 186.8 MiB/s | 382.5 KiB | 00m00s [236/363] Installing gupnp-0:1.6.7-1.fc 100% | 157.2 MiB/s | 321.9 KiB | 00m00s [237/363] Installing gupnp-igd-0:1.6.0- 100% | 223.4 MiB/s | 228.8 KiB | 00m00s [238/363] Installing libnice-0:0.1.22-2 100% | 305.0 MiB/s | 936.9 KiB | 00m00s [239/363] Installing gdk-pixbuf2-module 100% | 383.7 MiB/s | 393.0 KiB | 00m00s [240/363] Installing gtk-update-icon-ca 100% | 218.1 MiB/s | 223.3 KiB | 00m00s [241/363] Installing libjxl-1:0.10.3-5. 100% | 306.1 MiB/s | 2.8 MiB | 00m00s [242/363] Installing enchant2-0:2.8.1-2 100% | 273.6 MiB/s | 840.5 KiB | 00m00s [243/363] Installing libsecret-0:0.21.4 100% | 144.4 MiB/s | 887.4 KiB | 00m00s [244/363] Installing xdg-dbus-proxy-0:0 100% | 97.8 MiB/s | 100.2 KiB | 00m00s [245/363] Installing avahi-glib-0:0.8-2 100% | 191.9 MiB/s | 196.5 KiB | 00m00s [246/363] Installing libtracker-sparql- 100% | 304.0 MiB/s | 1.5 MiB | 00m00s [247/363] Installing gsettings-desktop- 100% | 336.9 MiB/s | 5.4 MiB | 00m00s [248/363] Installing libproxy-0:0.5.8-1 100% | 207.4 MiB/s | 424.7 KiB | 00m00s [249/363] Installing glib-networking-0: 100% | 161.9 MiB/s | 1.3 MiB | 00m00s [250/363] Installing libsoup-0:2.74.3-7 100% | 179.9 MiB/s | 1.4 MiB | 00m00s [251/363] Installing graphene-0:1.10.6- 100% | 238.6 MiB/s | 244.4 KiB | 00m00s [252/363] Installing cups-libs-1:2.4.11 100% | 235.4 MiB/s | 723.2 KiB | 00m00s [253/363] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [254/363] Installing xkeyboard-config-0 100% | 251.5 MiB/s | 6.5 MiB | 00m00s [255/363] Installing libxkbcommon-0:1.7 100% | 292.1 MiB/s | 598.3 KiB | 00m00s [256/363] Installing libxkbcommon-devel 100% | 176.4 MiB/s | 361.3 KiB | 00m00s [257/363] Installing libX11-common-0:1. 100% | 107.9 MiB/s | 1.2 MiB | 00m00s [258/363] Installing libX11-0:1.8.10-2. 100% | 223.8 MiB/s | 1.3 MiB | 00m00s [259/363] Installing libX11-devel-0:1.8 100% | 53.3 MiB/s | 1.1 MiB | 00m00s [260/363] Installing libXext-0:1.3.6-2. 100% | 206.3 MiB/s | 211.2 KiB | 00m00s [261/363] Installing libXext-devel-0:1. 100% | 36.1 MiB/s | 110.9 KiB | 00m00s [262/363] Installing libXrender-0:0.9.1 100% | 68.3 MiB/s | 70.0 KiB | 00m00s [263/363] Installing cairo-0:1.18.2-2.f 100% | 293.5 MiB/s | 1.8 MiB | 00m00s [264/363] Installing libXrender-devel-0 100% | 0.0 B/s | 51.0 KiB | 00m00s [265/363] Installing libXi-0:1.8.2-1.fc 100% | 197.0 MiB/s | 201.7 KiB | 00m00s [266/363] Installing libXfixes-0:6.0.1- 100% | 195.1 MiB/s | 199.8 KiB | 00m00s [267/363] Installing libXfixes-devel-0: 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [268/363] Installing libXi-devel-0:1.8. 100% | 70.6 MiB/s | 144.6 KiB | 00m00s [269/363] Installing libXdamage-0:1.1.6 100% | 220.1 MiB/s | 225.4 KiB | 00m00s [270/363] Installing libXcursor-0:1.2.3 100% | 69.6 MiB/s | 71.3 KiB | 00m00s [271/363] Installing libXtst-0:1.2.5-1. 100% | 198.0 MiB/s | 202.7 KiB | 00m00s [272/363] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 66.9 KiB | 00m00s [273/363] Installing libXrandr-0:1.5.4- 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [274/363] Installing libXft-0:2.3.8-7.f 100% | 252.0 MiB/s | 258.0 KiB | 00m00s [275/363] Installing pango-0:1.54.0-2.f 100% | 318.7 MiB/s | 1.9 MiB | 00m00s [276/363] Installing libXinerama-0:1.1. 100% | 195.5 MiB/s | 200.2 KiB | 00m00s [277/363] Installing libXcomposite-0:0. 100% | 220.9 MiB/s | 226.2 KiB | 00m00s [278/363] Installing libXcomposite-deve 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [279/363] Installing libXinerama-devel- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [280/363] Installing libXrandr-devel-0: 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [281/363] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [282/363] Installing libXcursor-devel-0 100% | 16.0 MiB/s | 32.8 KiB | 00m00s [283/363] Installing libXdamage-devel-0 100% | 0.0 B/s | 3.1 KiB | 00m00s [284/363] Installing harfbuzz-cairo-0:9 100% | 192.5 MiB/s | 197.1 KiB | 00m00s [285/363] Installing libXxf86vm-0:1.1.5 100% | 194.0 MiB/s | 198.6 KiB | 00m00s [286/363] Installing libglvnd-glx-1:1.7 100% | 403.3 MiB/s | 1.2 MiB | 00m00s [287/363] Installing mesa-libGL-0:24.3. 100% | 283.2 MiB/s | 580.0 KiB | 00m00s [288/363] Installing libglvnd-devel-1:1 100% | 424.1 MiB/s | 2.1 MiB | 00m00s [289/363] Installing libepoxy-devel-0:1 100% | 529.8 MiB/s | 1.6 MiB | 00m00s [290/363] Installing libva-0:2.22.0-3.f 100% | 370.5 MiB/s | 1.1 MiB | 00m00s [291/363] Installing libXv-0:1.0.13-1.f 100% | 68.2 MiB/s | 69.9 KiB | 00m00s [292/363] Installing gstreamer1-plugins 100% | 263.8 MiB/s | 8.2 MiB | 00m00s [293/363] Installing gstreamer1-plugins 100% | 280.2 MiB/s | 3.4 MiB | 00m00s [294/363] Installing xprop-0:1.2.7-2.fc 100% | 203.3 MiB/s | 208.2 KiB | 00m00s [295/363] Installing at-spi2-core-0:2.5 100% | 171.4 MiB/s | 1.9 MiB | 00m00s [296/363] Installing atk-0:2.54.0-1.fc4 100% | 353.8 MiB/s | 362.3 KiB | 00m00s [297/363] Installing at-spi2-atk-0:2.54 100% | 90.1 MiB/s | 553.5 KiB | 00m00s [298/363] Installing adwaita-icon-theme 100% | 46.8 MiB/s | 2.4 MiB | 00m00s [299/363] Installing adwaita-cursor-the 100% | 557.6 MiB/s | 10.0 MiB | 00m00s [300/363] Installing adwaita-icon-theme 100% | 60.1 MiB/s | 1.3 MiB | 00m00s [301/363] Installing libzstd-devel-0:1. 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [302/363] Installing libtiff-devel-0:4. 100% | 234.2 MiB/s | 719.6 KiB | 00m00s [303/363] Installing woff2-0:1.0.2-20.f 100% | 288.7 MiB/s | 591.3 KiB | 00m00s [304/363] Installing libxslt-0:1.1.42-2 100% | 283.3 MiB/s | 870.3 KiB | 00m00s [305/363] Installing libseccomp-0:2.5.5 100% | 237.6 MiB/s | 243.3 KiB | 00m00s [306/363] Installing hyphen-0:2.8.8-25. 100% | 216.4 MiB/s | 221.6 KiB | 00m00s [307/363] Installing bubblewrap-0:0.10. 100% | 121.2 MiB/s | 248.2 KiB | 00m00s [308/363] Installing lame-libs-0:3.100- 100% | 321.0 MiB/s | 1.3 MiB | 00m00s [309/363] Installing gsm-0:1.0.22-7.fc4 100% | 201.6 MiB/s | 206.5 KiB | 00m00s [310/363] Installing libsndfile-0:1.2.2 100% | 275.3 MiB/s | 563.7 KiB | 00m00s [311/363] Installing pulseaudio-libs-0: 100% | 302.9 MiB/s | 3.9 MiB | 00m00s [312/363] Installing csound-0:6.18.1-12 100% | 314.0 MiB/s | 6.9 MiB | 00m00s [313/363] Installing python3-csound-0:6 100% | 237.6 MiB/s | 486.7 KiB | 00m00s [314/363] Installing publicsuffix-list- 100% | 311.6 MiB/s | 319.1 KiB | 00m00s [315/363] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.6 KiB | 00m00s [316/363] Installing pcre2-utf32-0:10.4 100% | 315.7 MiB/s | 646.6 KiB | 00m00s [317/363] Installing pcre2-utf16-0:10.4 100% | 210.5 MiB/s | 646.7 KiB | 00m00s [318/363] Installing pcre2-devel-0:10.4 100% | 221.7 MiB/s | 2.0 MiB | 00m00s [319/363] Installing libsepol-devel-0:3 100% | 41.6 MiB/s | 127.8 KiB | 00m00s [320/363] Installing libselinux-devel-0 100% | 26.2 MiB/s | 161.2 KiB | 00m00s [321/363] Installing libblkid-devel-0:2 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [322/363] Installing libmount-devel-0:2 100% | 31.5 MiB/s | 64.5 KiB | 00m00s [323/363] Installing glib2-devel-0:2.82 100% | 399.2 MiB/s | 16.0 MiB | 00m00s [324/363] Installing atk-devel-0:2.54.0 100% | 251.4 MiB/s | 6.0 MiB | 00m00s [325/363] Installing gdk-pixbuf2-devel- 100% | 241.1 MiB/s | 2.7 MiB | 00m00s [326/363] Installing javascriptcoregtk4 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [327/363] Installing at-spi2-core-devel 100% | 259.6 MiB/s | 4.2 MiB | 00m00s [328/363] Installing at-spi2-atk-devel- 100% | 2.1 MiB/s | 2.2 KiB | 00m00s [329/363] Installing hicolor-icon-theme 100% | 13.5 MiB/s | 179.5 KiB | 00m00s [330/363] Installing gtk3-0:3.24.43-2.f 100% | 339.6 MiB/s | 24.1 MiB | 00m00s [331/363] Installing webkit2gtk4.0-0:2. 100% | 388.5 MiB/s | 74.6 MiB | 00m00s [332/363] Installing brotli-0:1.1.0-5.f 100% | 191.8 MiB/s | 196.5 KiB | 00m00s [333/363] Installing brotli-devel-0:1.1 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [334/363] Installing libsoup-devel-0:2. 100% | 335.2 MiB/s | 1.7 MiB | 00m00s [335/363] Installing libnghttp2-devel-0 100% | 289.4 MiB/s | 296.3 KiB | 00m00s [336/363] Installing libidn2-devel-0:2. 100% | 127.0 MiB/s | 260.1 KiB | 00m00s [337/363] Installing rhash-0:1.4.4-2.fc 100% | 192.5 MiB/s | 591.3 KiB | 00m00s [338/363] Installing jsoncpp-0:1.9.5-8. 100% | 36.6 MiB/s | 337.3 KiB | 00m00s [339/363] Installing cmake-data-0:3.30. 100% | 88.8 MiB/s | 8.8 MiB | 00m00s [340/363] Installing cmake-0:3.30.5-1.f 100% | 384.1 MiB/s | 28.4 MiB | 00m00s [341/363] Installing libstdc++-devel-0: 100% | 304.7 MiB/s | 15.2 MiB | 00m00s [342/363] Installing libubsan-0:14.2.1- 100% | 263.7 MiB/s | 540.0 KiB | 00m00s [343/363] Installing libatomic-0:14.2.1 100% | 193.1 MiB/s | 197.8 KiB | 00m00s [344/363] Installing libasan-0:14.2.1-3 100% | 267.1 MiB/s | 1.6 MiB | 00m00s [345/363] Installing gcc-0:14.2.1-3.fc4 100% | 373.7 MiB/s | 93.8 MiB | 00m00s [346/363] Installing bzip2-devel-0:1.0. 100% | 151.7 MiB/s | 310.7 KiB | 00m00s [347/363] Installing fontconfig-devel-0 100% | 21.2 MiB/s | 151.9 KiB | 00m00s [348/363] Installing harfbuzz-devel-0:9 100% | 304.5 MiB/s | 5.8 MiB | 00m00s [349/363] Installing freetype-devel-0:2 100% | 355.9 MiB/s | 8.5 MiB | 00m00s [350/363] Installing cairo-devel-0:1.18 100% | 381.8 MiB/s | 2.3 MiB | 00m00s [351/363] Installing cairo-gobject-deve 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [352/363] Installing libXft-devel-0:2.3 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [353/363] Installing pango-devel-0:1.54 100% | 250.6 MiB/s | 1.5 MiB | 00m00s [354/363] Installing gtk3-devel-0:3.24. 100% | 406.3 MiB/s | 34.9 MiB | 00m00s [355/363] Installing webkit2gtk4.0-deve 100% | 410.4 MiB/s | 5.3 MiB | 00m00s [356/363] Installing gcc-c++-0:14.2.1-3 100% | 350.4 MiB/s | 35.0 MiB | 00m00s [357/363] Installing annobin-plugin-gcc 100% | 68.5 MiB/s | 1.1 MiB | 00m00s [358/363] Installing gcc-plugin-annobin 100% | 9.2 MiB/s | 198.7 KiB | 00m00s [359/363] Installing libcurl-devel-0:8. 100% | 67.5 MiB/s | 1.3 MiB | 00m00s [360/363] Installing csound-devel-0:6.1 100% | 179.5 MiB/s | 367.7 KiB | 00m00s [361/363] Installing libsndfile-devel-0 100% | 105.8 MiB/s | 216.8 KiB | 00m00s [362/363] Installing desktop-file-utils 100% | 156.8 MiB/s | 642.1 KiB | 00m00s [363/363] Installing alsa-lib-devel-0:1 100% | 25.4 MiB/s | 16.9 MiB | 00m01s Warning: skipped OpenPGP checks for 3 packages from repository: copr_base Complete! Finish: build setup for cabbage-2.10.0-3.fc41.src.rpm Start: rpmbuild cabbage-2.10.0-3.fc41.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1736380800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.m4It2L + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + test -d /builddir/build/BUILD/cabbage-2.10.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/cabbage-2.10.0-build + /usr/bin/rm -rf /builddir/build/BUILD/cabbage-2.10.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/cabbage-2.10.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/cabbage-2.10.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.y2uehf + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + cd /builddir/build/BUILD/cabbage-2.10.0-build + rm -rf cabbage + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/cabbage.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd cabbage + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e 's/;Multimedia//g' Installers/Linux/Cabbage.desktop + sed -i -e s/VST3_SDK/VST2_SDK/g CMakeLists.txt + mkdir SDKs + unzip /builddir/build/SOURCES/vstsdk3610_11_06_2018_build_37.zip Archive: /builddir/build/SOURCES/vstsdk3610_11_06_2018_build_37.zip creating: VST_SDK/ inflating: VST_SDK/copy_vst2_to_vst3_sdk.bat inflating: VST_SDK/copy_vst2_to_vst3_sdk.sh creating: VST_SDK/my_plugins/ inflating: VST_SDK/my_plugins/CMakeLists.txt creating: VST_SDK/my_plugins/helloworld/ inflating: VST_SDK/my_plugins/helloworld/CMakeLists.txt creating: VST_SDK/my_plugins/helloworld/include/ inflating: VST_SDK/my_plugins/helloworld/include/plugcontroller.h inflating: VST_SDK/my_plugins/helloworld/include/plugids.h inflating: VST_SDK/my_plugins/helloworld/include/plugprocessor.h inflating: VST_SDK/my_plugins/helloworld/include/version.h creating: VST_SDK/my_plugins/helloworld/resource/ inflating: VST_SDK/my_plugins/helloworld/resource/Info.plist inflating: VST_SDK/my_plugins/helloworld/resource/plug.rc creating: VST_SDK/my_plugins/helloworld/source/ inflating: VST_SDK/my_plugins/helloworld/source/plugcontroller.cpp inflating: VST_SDK/my_plugins/helloworld/source/plugfactory.cpp inflating: VST_SDK/my_plugins/helloworld/source/plugprocessor.cpp creating: VST_SDK/my_plugins/helloworld_with_VSTGUI/ inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/CMakeLists.txt creating: VST_SDK/my_plugins/helloworld_with_VSTGUI/include/ inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/include/plugcontroller.h inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/include/plugids.h inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/include/plugprocessor.h inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/include/version.h creating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/ inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/41E3A6A2C1991743A64945DC3FB7D51D_snapshot.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/41E3A6A2C1991743A64945DC3FB7D51D_snapshot_2.0x.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/animation_knob.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/animation_knob_2x.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/animation_knob_3x.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/background.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/background_2x.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/background_3x.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/HelloWorld.blend inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/Info.plist inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/onoff_button.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/onoff_button_2x.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/onoff_button_3x.png inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/plug.rc inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/resource/plug.uidesc creating: VST_SDK/my_plugins/helloworld_with_VSTGUI/source/ inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/source/plugcontroller.cpp inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/source/plugfactory.cpp inflating: VST_SDK/my_plugins/helloworld_with_VSTGUI/source/plugprocessor.cpp creating: VST_SDK/VST2_SDK/ creating: VST_SDK/VST2_SDK/pluginterfaces/ creating: VST_SDK/VST2_SDK/pluginterfaces/vst2.x/ inflating: VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h inflating: VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffectx.h inflating: VST_SDK/VST2_SDK/pluginterfaces/vst2.x/vstfxstore.h creating: VST_SDK/VST2_SDK/public.sdk/ creating: VST_SDK/VST2_SDK/public.sdk/source/ creating: VST_SDK/VST2_SDK/public.sdk/source/vst2.x/ inflating: VST_SDK/VST2_SDK/public.sdk/source/vst2.x/aeffeditor.h inflating: VST_SDK/VST2_SDK/public.sdk/source/vst2.x/audioeffect.cpp inflating: VST_SDK/VST2_SDK/public.sdk/source/vst2.x/audioeffect.h inflating: VST_SDK/VST2_SDK/public.sdk/source/vst2.x/audioeffectx.cpp inflating: VST_SDK/VST2_SDK/public.sdk/source/vst2.x/audioeffectx.h inflating: VST_SDK/VST2_SDK/public.sdk/source/vst2.x/vstplugmain.cpp inflating: VST_SDK/VST2_SDK/VST2_License_Agreement.pdf creating: VST_SDK/VST3_SDK/ creating: VST_SDK/VST3_SDK/base/ inflating: VST_SDK/VST3_SDK/base/CMakeLists.txt inflating: VST_SDK/VST3_SDK/base/LICENSE.txt creating: VST_SDK/VST3_SDK/base/source/ inflating: VST_SDK/VST3_SDK/base/source/baseiids.cpp inflating: VST_SDK/VST3_SDK/base/source/classfactoryhelpers.h inflating: VST_SDK/VST3_SDK/base/source/fbuffer.cpp inflating: VST_SDK/VST3_SDK/base/source/fbuffer.h inflating: VST_SDK/VST3_SDK/base/source/fcleanup.h inflating: VST_SDK/VST3_SDK/base/source/fcommandline.h inflating: VST_SDK/VST3_SDK/base/source/fdebug.cpp inflating: VST_SDK/VST3_SDK/base/source/fdebug.h inflating: VST_SDK/VST3_SDK/base/source/fdynlib.cpp inflating: VST_SDK/VST3_SDK/base/source/fdynlib.h inflating: VST_SDK/VST3_SDK/base/source/fobject.cpp inflating: VST_SDK/VST3_SDK/base/source/fobject.h inflating: VST_SDK/VST3_SDK/base/source/fstdmethods.h inflating: VST_SDK/VST3_SDK/base/source/fstreamer.cpp inflating: VST_SDK/VST3_SDK/base/source/fstreamer.h inflating: VST_SDK/VST3_SDK/base/source/fstring.cpp inflating: VST_SDK/VST3_SDK/base/source/fstring.h inflating: VST_SDK/VST3_SDK/base/source/hexbinary.h inflating: VST_SDK/VST3_SDK/base/source/timer.cpp inflating: VST_SDK/VST3_SDK/base/source/timer.h inflating: VST_SDK/VST3_SDK/base/source/updatehandler.cpp inflating: VST_SDK/VST3_SDK/base/source/updatehandler.h creating: VST_SDK/VST3_SDK/base/thread/ creating: VST_SDK/VST3_SDK/base/thread/include/ inflating: VST_SDK/VST3_SDK/base/thread/include/fcondition.h inflating: VST_SDK/VST3_SDK/base/thread/include/flock.h creating: VST_SDK/VST3_SDK/base/thread/source/ inflating: VST_SDK/VST3_SDK/base/thread/source/fcondition.cpp inflating: VST_SDK/VST3_SDK/base/thread/source/flock.cpp creating: VST_SDK/VST3_SDK/bin/ creating: VST_SDK/VST3_SDK/bin/Mac OS X/ inflating: VST_SDK/VST3_SDK/bin/Mac OS X/VST3PluginTestHost.pkg creating: VST_SDK/VST3_SDK/bin/Windows 32 bit/ extracting: VST_SDK/VST3_SDK/bin/Windows 32 bit/Generic_Lower_Latency_ASIO_Driver_Installer_1.0.12.17.zip extracting: VST_SDK/VST3_SDK/bin/Windows 32 bit/VST3PluginTestHost_x86_Installer_2.6.0.zip creating: VST_SDK/VST3_SDK/bin/Windows 64 bit/ extracting: VST_SDK/VST3_SDK/bin/Windows 64 bit/Generic_Lower_Latency_ASIO_Driver_64bit_Installer_1.0.12.17.zip extracting: VST_SDK/VST3_SDK/bin/Windows 64 bit/VST3PluginTestHost_x64_Installer_2.6.0.zip creating: VST_SDK/VST3_SDK/cmake/ inflating: VST_SDK/VST3_SDK/cmake/LICENSE.txt creating: VST_SDK/VST3_SDK/cmake/modules/ inflating: VST_SDK/VST3_SDK/cmake/modules/AAXSupport.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/AddSubDirectories.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/AddVST3Library.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/AddVST3Options.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/Bundle.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/CoreAudioSupport.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/ExportedSymbols.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/FindJack.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/Global.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/PlatformIOS.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/PlatformToolset.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/PrefixHeader.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/SetupVST3LibraryDefaultPath.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/UniversalBinary.cmake inflating: VST_SDK/VST3_SDK/cmake/modules/VstGuiSupport.cmake inflating: VST_SDK/VST3_SDK/CMakeLists.txt creating: VST_SDK/VST3_SDK/doc/ creating: VST_SDK/VST3_SDK/doc/artwork/ inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg.icns inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg.ico inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg.png inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg.svg inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg_negative.png inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg_negative.svg inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg_with_TM.png inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg_with_TM.svg inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg_with_TM_negative.png inflating: VST_SDK/VST3_SDK/doc/artwork/VST_Compatible_Logo_Steinberg_with_TM_negative.svg inflating: VST_SDK/VST3_SDK/doc/artwork/VST_icon_24x15px.png extracting: VST_SDK/VST3_SDK/doc/artwork/VST_icon_44x25px.png creating: VST_SDK/VST3_SDK/doc/base/ inflating: VST_SDK/VST3_SDK/doc/base/annotated.html inflating: VST_SDK/VST3_SDK/doc/base/annotated.js inflating: VST_SDK/VST3_SDK/doc/base/base.tag extracting: VST_SDK/VST3_SDK/doc/base/bc_s.png inflating: VST_SDK/VST3_SDK/doc/base/bdwn.png inflating: VST_SDK/VST3_SDK/doc/base/classes.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ConstStringTable-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ConstStringTable.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ConstStringTable.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUID-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUID.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUID.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknown-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknown.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknown.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknown__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknown__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknown__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknownPtr-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknownPtr.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknownPtr.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknownPtr__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknownPtr__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FUnknownPtr__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FVariant-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FVariant.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1FVariant.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes2-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes2.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes2.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes2__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes2__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes2__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IAttributes__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IBStream-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IBStream.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IBStream.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IBStream__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IBStream__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IBStream__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ICloneable-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ICloneable.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ICloneable.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ICloneable__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ICloneable__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ICloneable__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IDependent-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IDependent.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IDependent.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IDependent__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IDependent__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IDependent__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IErrorContext-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IErrorContext.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IErrorContext.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IErrorContext__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IErrorContext__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IErrorContext__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPersistent-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPersistent.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPersistent.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPersistent__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPersistent__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPersistent__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugFrame-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugFrame.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugFrame.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugFrame__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugFrame__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugFrame__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginBase-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginBase.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginBase.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginBase__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginBase__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginBase__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory2-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory2.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory2.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory2__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory2__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory2__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory3-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory3.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory3.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory3__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory3__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory3__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPluginFactory__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugView-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugView.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugView.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugView__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugView__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugView__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugViewContentScaleSupport-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugViewContentScaleSupport.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugViewContentScaleSupport.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugViewContentScaleSupport__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugViewContentScaleSupport__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPlugViewContentScaleSupport__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPtr-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPtr.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IPtr.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ISizeableStream-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ISizeableStream.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ISizeableStream.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ISizeableStream__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ISizeableStream__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1ISizeableStream__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IString-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IString.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IString.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IString__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IString__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IString__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IStringResult-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IStringResult.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IStringResult.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IStringResult__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IStringResult__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IStringResult__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IUpdateHandler-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IUpdateHandler.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IUpdateHandler.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IUpdateHandler__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IUpdateHandler__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1IUpdateHandler__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IEventHandler-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IEventHandler.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IEventHandler.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IEventHandler__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IEventHandler__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IEventHandler__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IRunLoop-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IRunLoop.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IRunLoop.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IRunLoop__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IRunLoop__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1IRunLoop__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1ITimerHandler-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1ITimerHandler.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1ITimerHandler.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1ITimerHandler__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1ITimerHandler__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1Linux_1_1ITimerHandler__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1OPtr-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1OPtr.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1OPtr.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1OPtr__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1OPtr__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1OPtr__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UString-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UString.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UString.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UString__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UString__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UString__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UStringBuffer-members.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UStringBuffer.html inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UStringBuffer.js inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UStringBuffer__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UStringBuffer__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/base/classSteinberg_1_1UStringBuffer__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/base/closed.png inflating: VST_SDK/VST3_SDK/doc/base/conststringtable_8cpp.html inflating: VST_SDK/VST3_SDK/doc/base/conststringtable_8h.html inflating: VST_SDK/VST3_SDK/doc/base/coreiids_8cpp.html inflating: VST_SDK/VST3_SDK/doc/base/dir_000002_000001.html inflating: VST_SDK/VST3_SDK/doc/base/dir_2b55989507b85f9714d7502e3b031586.html inflating: VST_SDK/VST3_SDK/doc/base/dir_2b55989507b85f9714d7502e3b031586_dep.map extracting: VST_SDK/VST3_SDK/doc/base/dir_2b55989507b85f9714d7502e3b031586_dep.md5 inflating: VST_SDK/VST3_SDK/doc/base/dir_2b55989507b85f9714d7502e3b031586_dep.png inflating: VST_SDK/VST3_SDK/doc/base/dir_763ef224aee72e7677b478d3b8d1aaab.html inflating: VST_SDK/VST3_SDK/doc/base/dir_763ef224aee72e7677b478d3b8d1aaab_dep.map extracting: VST_SDK/VST3_SDK/doc/base/dir_763ef224aee72e7677b478d3b8d1aaab_dep.md5 inflating: VST_SDK/VST3_SDK/doc/base/dir_763ef224aee72e7677b478d3b8d1aaab_dep.png inflating: VST_SDK/VST3_SDK/doc/base/dir_a16602e771dbe98bb8f2594e31082617.html inflating: VST_SDK/VST3_SDK/doc/base/dir_a16602e771dbe98bb8f2594e31082617_dep.map extracting: VST_SDK/VST3_SDK/doc/base/dir_a16602e771dbe98bb8f2594e31082617_dep.md5 inflating: VST_SDK/VST3_SDK/doc/base/dir_a16602e771dbe98bb8f2594e31082617_dep.png inflating: VST_SDK/VST3_SDK/doc/base/doc_8h.html extracting: VST_SDK/VST3_SDK/doc/base/doxygen.png inflating: VST_SDK/VST3_SDK/doc/base/doxysmtg.css inflating: VST_SDK/VST3_SDK/doc/base/dynsections.js inflating: VST_SDK/VST3_SDK/doc/base/falignpop_8h.html inflating: VST_SDK/VST3_SDK/doc/base/falignpush_8h.html inflating: VST_SDK/VST3_SDK/doc/base/files.html inflating: VST_SDK/VST3_SDK/doc/base/files.js inflating: VST_SDK/VST3_SDK/doc/base/fplatform_8h.html inflating: VST_SDK/VST3_SDK/doc/base/fplatform_8h.js inflating: VST_SDK/VST3_SDK/doc/base/fstrdefs_8h.html inflating: VST_SDK/VST3_SDK/doc/base/fstrdefs_8h.js inflating: VST_SDK/VST3_SDK/doc/base/ftv2blank.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2doc.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2folderclosed.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2folderopen.png inflating: VST_SDK/VST3_SDK/doc/base/ftv2lastnode.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2link.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2mlastnode.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2mnode.png inflating: VST_SDK/VST3_SDK/doc/base/ftv2node.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2plastnode.png extracting: VST_SDK/VST3_SDK/doc/base/ftv2pnode.png inflating: VST_SDK/VST3_SDK/doc/base/ftv2splitbar.png inflating: VST_SDK/VST3_SDK/doc/base/ftv2vertline.png inflating: VST_SDK/VST3_SDK/doc/base/ftypes_8h.html inflating: VST_SDK/VST3_SDK/doc/base/ftypes_8h.js inflating: VST_SDK/VST3_SDK/doc/base/functions.html inflating: VST_SDK/VST3_SDK/doc/base/functions_b.html inflating: VST_SDK/VST3_SDK/doc/base/functions_c.html inflating: VST_SDK/VST3_SDK/doc/base/functions_d.html inflating: VST_SDK/VST3_SDK/doc/base/functions_dup.js inflating: VST_SDK/VST3_SDK/doc/base/functions_e.html inflating: VST_SDK/VST3_SDK/doc/base/functions_enum.html inflating: VST_SDK/VST3_SDK/doc/base/functions_eval.html inflating: VST_SDK/VST3_SDK/doc/base/functions_f.html inflating: VST_SDK/VST3_SDK/doc/base/functions_func.html inflating: VST_SDK/VST3_SDK/doc/base/functions_g.html inflating: VST_SDK/VST3_SDK/doc/base/functions_i.html inflating: VST_SDK/VST3_SDK/doc/base/functions_k.html inflating: VST_SDK/VST3_SDK/doc/base/functions_l.html inflating: VST_SDK/VST3_SDK/doc/base/functions_m.html inflating: VST_SDK/VST3_SDK/doc/base/functions_n.html inflating: VST_SDK/VST3_SDK/doc/base/functions_o.html inflating: VST_SDK/VST3_SDK/doc/base/functions_p.html inflating: VST_SDK/VST3_SDK/doc/base/functions_q.html inflating: VST_SDK/VST3_SDK/doc/base/functions_r.html inflating: VST_SDK/VST3_SDK/doc/base/functions_s.html inflating: VST_SDK/VST3_SDK/doc/base/functions_t.html inflating: VST_SDK/VST3_SDK/doc/base/functions_type.html inflating: VST_SDK/VST3_SDK/doc/base/functions_u.html inflating: VST_SDK/VST3_SDK/doc/base/functions_v.html inflating: VST_SDK/VST3_SDK/doc/base/functions_vars.html inflating: VST_SDK/VST3_SDK/doc/base/functions_w.html inflating: VST_SDK/VST3_SDK/doc/base/functions_~.html inflating: VST_SDK/VST3_SDK/doc/base/funknown_8cpp.html inflating: VST_SDK/VST3_SDK/doc/base/funknown_8cpp.js inflating: VST_SDK/VST3_SDK/doc/base/funknown_8h.html inflating: VST_SDK/VST3_SDK/doc/base/funknown_8h.js inflating: VST_SDK/VST3_SDK/doc/base/futils_8h.html inflating: VST_SDK/VST3_SDK/doc/base/futils_8h.js inflating: VST_SDK/VST3_SDK/doc/base/fvariant_8h.html inflating: VST_SDK/VST3_SDK/doc/base/fvariant_8h.js inflating: VST_SDK/VST3_SDK/doc/base/geoconstants_8h.html inflating: VST_SDK/VST3_SDK/doc/base/geoconstants_8h.js inflating: VST_SDK/VST3_SDK/doc/base/globals.html inflating: VST_SDK/VST3_SDK/doc/base/globals_defs.html inflating: VST_SDK/VST3_SDK/doc/base/globals_func.html inflating: VST_SDK/VST3_SDK/doc/base/globals_type.html inflating: VST_SDK/VST3_SDK/doc/base/graph_legend.html extracting: VST_SDK/VST3_SDK/doc/base/graph_legend.md5 inflating: VST_SDK/VST3_SDK/doc/base/graph_legend.png inflating: VST_SDK/VST3_SDK/doc/base/group__platformUIType.html inflating: VST_SDK/VST3_SDK/doc/base/group__platformUIType.js inflating: VST_SDK/VST3_SDK/doc/base/group__platformUIType.map extracting: VST_SDK/VST3_SDK/doc/base/group__platformUIType.md5 extracting: VST_SDK/VST3_SDK/doc/base/group__platformUIType.png inflating: VST_SDK/VST3_SDK/doc/base/group__pluginBase.html inflating: VST_SDK/VST3_SDK/doc/base/group__pluginBase.js inflating: VST_SDK/VST3_SDK/doc/base/group__pluginGUI.html inflating: VST_SDK/VST3_SDK/doc/base/group__pluginGUI.js inflating: VST_SDK/VST3_SDK/doc/base/group__pluginGUI.map extracting: VST_SDK/VST3_SDK/doc/base/group__pluginGUI.md5 extracting: VST_SDK/VST3_SDK/doc/base/group__pluginGUI.png inflating: VST_SDK/VST3_SDK/doc/base/hierarchy.html inflating: VST_SDK/VST3_SDK/doc/base/hierarchy.js inflating: VST_SDK/VST3_SDK/doc/base/howtoClass.html inflating: VST_SDK/VST3_SDK/doc/base/ibstream_8h.html inflating: VST_SDK/VST3_SDK/doc/base/icloneable_8h.html inflating: VST_SDK/VST3_SDK/doc/base/ierrorcontext_8h.html inflating: VST_SDK/VST3_SDK/doc/base/index.html inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_0.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_0.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_0.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_1.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_1.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_1.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_10.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_10.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_10.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_11.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_11.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_11.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_12.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_12.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_12.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_13.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_13.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_13.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_2.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_2.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_2.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_3.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_3.md5 inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_3.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_4.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_4.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_4.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_5.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_5.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_5.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_6.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_6.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_6.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_7.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_7.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_7.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_8.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_8.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_8.png inflating: VST_SDK/VST3_SDK/doc/base/inherit_graph_9.map extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_9.md5 extracting: VST_SDK/VST3_SDK/doc/base/inherit_graph_9.png inflating: VST_SDK/VST3_SDK/doc/base/inherits.html inflating: VST_SDK/VST3_SDK/doc/base/ipersistent_8h.html inflating: VST_SDK/VST3_SDK/doc/base/ipersistent_8h.js inflating: VST_SDK/VST3_SDK/doc/base/ipluginbase_8h.html inflating: VST_SDK/VST3_SDK/doc/base/ipluginbase_8h.js inflating: VST_SDK/VST3_SDK/doc/base/iplugview_8h.html inflating: VST_SDK/VST3_SDK/doc/base/iplugview_8h.js inflating: VST_SDK/VST3_SDK/doc/base/iplugviewcontentscalesupport_8h.html inflating: VST_SDK/VST3_SDK/doc/base/istringresult_8h.html inflating: VST_SDK/VST3_SDK/doc/base/iupdatehandler_8h.html inflating: VST_SDK/VST3_SDK/doc/base/jquery.js inflating: VST_SDK/VST3_SDK/doc/base/keycodes_8h.html inflating: VST_SDK/VST3_SDK/doc/base/keycodes_8h.js inflating: VST_SDK/VST3_SDK/doc/base/loadPlugin.html inflating: VST_SDK/VST3_SDK/doc/base/modules.html inflating: VST_SDK/VST3_SDK/doc/base/modules.js inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_a.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_b.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_c.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_d.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_dup.js inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_enum.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_eval.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_f.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_func.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_g.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_i.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_k.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_l.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_m.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_n.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_o.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_s.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_t.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_type.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_u.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_v.html inflating: VST_SDK/VST3_SDK/doc/base/namespacemembers_vars.html inflating: VST_SDK/VST3_SDK/doc/base/namespaces.html inflating: VST_SDK/VST3_SDK/doc/base/namespaces.js inflating: VST_SDK/VST3_SDK/doc/base/namespaceSteinberg.html inflating: VST_SDK/VST3_SDK/doc/base/namespaceSteinberg.js inflating: VST_SDK/VST3_SDK/doc/base/namespaceSteinberg_1_1FUnknownPrivate.html inflating: VST_SDK/VST3_SDK/doc/base/namespaceSteinberg_1_1GeoConstants.html inflating: VST_SDK/VST3_SDK/doc/base/namespaceSteinberg_1_1Linux.html inflating: VST_SDK/VST3_SDK/doc/base/namespaceSteinberg_1_1Linux.js extracting: VST_SDK/VST3_SDK/doc/base/nav_f.png inflating: VST_SDK/VST3_SDK/doc/base/nav_g.png inflating: VST_SDK/VST3_SDK/doc/base/nav_h.png inflating: VST_SDK/VST3_SDK/doc/base/navtree.css inflating: VST_SDK/VST3_SDK/doc/base/navtree.js inflating: VST_SDK/VST3_SDK/doc/base/navtreeindex0.js inflating: VST_SDK/VST3_SDK/doc/base/navtreeindex1.js inflating: VST_SDK/VST3_SDK/doc/base/navtreeindex2.js inflating: VST_SDK/VST3_SDK/doc/base/navtreeindex3.js inflating: VST_SDK/VST3_SDK/doc/base/open.png inflating: VST_SDK/VST3_SDK/doc/base/pages.html inflating: VST_SDK/VST3_SDK/doc/base/pluginbasefwd_8h.html inflating: VST_SDK/VST3_SDK/doc/base/resize.js creating: VST_SDK/VST3_SDK/doc/base/search/ inflating: VST_SDK/VST3_SDK/doc/base/search/all_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_10.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_10.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_11.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_11.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_12.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_12.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_13.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_13.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_14.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_14.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_15.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_15.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_16.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_16.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_17.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_17.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_7.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_8.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_8.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_9.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_9.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_a.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_a.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_b.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_b.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_c.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_c.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_d.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_d.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_e.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_e.js inflating: VST_SDK/VST3_SDK/doc/base/search/all_f.html inflating: VST_SDK/VST3_SDK/doc/base/search/all_f.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/classes_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/classes_7.js extracting: VST_SDK/VST3_SDK/doc/base/search/close.png inflating: VST_SDK/VST3_SDK/doc/base/search/defines_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_7.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_8.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_8.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_9.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_9.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_a.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_a.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_b.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_b.js inflating: VST_SDK/VST3_SDK/doc/base/search/defines_c.html inflating: VST_SDK/VST3_SDK/doc/base/search/defines_c.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_7.js inflating: VST_SDK/VST3_SDK/doc/base/search/enums_8.html inflating: VST_SDK/VST3_SDK/doc/base/search/enums_8.js inflating: VST_SDK/VST3_SDK/doc/base/search/enumvalues_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/enumvalues_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/enumvalues_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/enumvalues_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_7.js inflating: VST_SDK/VST3_SDK/doc/base/search/files_8.html inflating: VST_SDK/VST3_SDK/doc/base/search/files_8.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_10.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_10.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_11.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_11.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_12.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_12.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_13.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_13.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_14.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_14.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_15.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_15.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_16.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_16.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_7.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_8.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_8.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_9.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_9.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_a.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_a.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_b.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_b.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_c.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_c.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_d.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_d.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_e.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_e.js inflating: VST_SDK/VST3_SDK/doc/base/search/functions_f.html inflating: VST_SDK/VST3_SDK/doc/base/search/functions_f.js inflating: VST_SDK/VST3_SDK/doc/base/search/groups_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/groups_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/groups_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/groups_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/groups_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/groups_2.js extracting: VST_SDK/VST3_SDK/doc/base/search/mag_sel.png inflating: VST_SDK/VST3_SDK/doc/base/search/namespaces_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/namespaces_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/nomatches.html inflating: VST_SDK/VST3_SDK/doc/base/search/pages_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/pages_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/pages_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/pages_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/pages_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/pages_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/search.css inflating: VST_SDK/VST3_SDK/doc/base/search/search.js extracting: VST_SDK/VST3_SDK/doc/base/search/search_l.png inflating: VST_SDK/VST3_SDK/doc/base/search/search_m.png extracting: VST_SDK/VST3_SDK/doc/base/search/search_r.png inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/typedefs_7.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_0.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_0.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_1.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_1.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_10.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_10.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_2.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_2.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_3.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_3.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_4.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_4.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_5.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_5.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_6.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_6.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_7.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_7.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_8.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_8.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_9.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_9.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_a.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_a.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_b.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_b.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_c.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_c.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_d.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_d.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_e.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_e.js inflating: VST_SDK/VST3_SDK/doc/base/search/variables_f.html inflating: VST_SDK/VST3_SDK/doc/base/search/variables_f.js inflating: VST_SDK/VST3_SDK/doc/base/smartpointer_8h.html inflating: VST_SDK/VST3_SDK/doc/base/smartpointer_8h.js inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1FReleaser-members.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1FReleaser.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1FReleaser.js inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1KeyCode-members.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1KeyCode.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1KeyCode.js inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfo-members.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfo.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfo.js inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfo2-members.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfo2.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfo2.js inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfoW-members.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfoW.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PClassInfoW.js inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PFactoryInfo-members.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PFactoryInfo.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1PFactoryInfo.js inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1ViewRect-members.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1ViewRect.html inflating: VST_SDK/VST3_SDK/doc/base/structSteinberg_1_1ViewRect.js extracting: VST_SDK/VST3_SDK/doc/base/sync_off.png extracting: VST_SDK/VST3_SDK/doc/base/sync_on.png extracting: VST_SDK/VST3_SDK/doc/base/tab_a.png extracting: VST_SDK/VST3_SDK/doc/base/tab_b.png extracting: VST_SDK/VST3_SDK/doc/base/tab_h.png extracting: VST_SDK/VST3_SDK/doc/base/tab_s.png inflating: VST_SDK/VST3_SDK/doc/base/tabs.css inflating: VST_SDK/VST3_SDK/doc/base/ucolorspec_8h.html inflating: VST_SDK/VST3_SDK/doc/base/ucolorspec_8h.js inflating: VST_SDK/VST3_SDK/doc/base/ustring_8cpp.html inflating: VST_SDK/VST3_SDK/doc/base/ustring_8cpp.js inflating: VST_SDK/VST3_SDK/doc/base/ustring_8h.html inflating: VST_SDK/VST3_SDK/doc/base/ustring_8h.js inflating: VST_SDK/VST3_SDK/doc/base/versionInheritance.html creating: VST_SDK/VST3_SDK/doc/basemodule/ inflating: VST_SDK/VST3_SDK/doc/basemodule/annotated.html inflating: VST_SDK/VST3_SDK/doc/basemodule/annotated.js inflating: VST_SDK/VST3_SDK/doc/basemodule/base_module.tag inflating: VST_SDK/VST3_SDK/doc/basemodule/baseiids_8cpp.html extracting: VST_SDK/VST3_SDK/doc/basemodule/bc_s.png inflating: VST_SDK/VST3_SDK/doc/basemodule/bdwn.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classes.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classfactoryhelpers_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classfactoryhelpers_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Buffer-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Buffer.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Buffer.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Description-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Description.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Description.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Description__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Description__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Description__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Descriptions-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Descriptions.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1Descriptions.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1VariablesMap-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1VariablesMap.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1CommandLine_1_1VariablesMap.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ConstString-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ConstString.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ConstString.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ConstString__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ConstString__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ConstString__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1DisableDispatchingTimers-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1DisableDispatchingTimers.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1DisableDispatchingTimers.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FDynLibrary-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FDynLibrary.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FDynLibrary.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FDynLibrary__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FDynLibrary__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FDynLibrary__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FMallocReleaser-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FMallocReleaser.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FMallocReleaser.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FObject-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FObject.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FObject.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FObject__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FObject__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FObject__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamer-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamer.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamer.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamer__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamer__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamer__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamSizeHolder-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamSizeHolder.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1FStreamSizeHolder.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IBStreamer-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IBStreamer.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IBStreamer.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IBStreamer__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IBStreamer__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IBStreamer__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ITimerCallback-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ITimerCallback.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1ITimerCallback.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IUpdateManager-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IUpdateManager.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IUpdateManager.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IUpdateManager__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IUpdateManager__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1IUpdateManager__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1String-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1String.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1String.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1String__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1String__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1String__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1StringObject-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1StringObject.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1StringObject.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1StringObject__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1StringObject__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1StringObject__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Timer-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Timer.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Timer.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Timer__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Timer__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1Timer__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1UpdateHandler-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1UpdateHandler.html inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1UpdateHandler.js inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1UpdateHandler__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1UpdateHandler__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/classSteinberg_1_1UpdateHandler__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/basemodule/closed.png inflating: VST_SDK/VST3_SDK/doc/basemodule/dir_83799167c1376d980d4b19fd5c6a4400.html inflating: VST_SDK/VST3_SDK/doc/basemodule/dir_83799167c1376d980d4b19fd5c6a4400_dep.map extracting: VST_SDK/VST3_SDK/doc/basemodule/dir_83799167c1376d980d4b19fd5c6a4400_dep.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/dir_83799167c1376d980d4b19fd5c6a4400_dep.png inflating: VST_SDK/VST3_SDK/doc/basemodule/dir_e914ee4d4a44400f1fdb170cb4ead18a.html inflating: VST_SDK/VST3_SDK/doc/basemodule/dir_e914ee4d4a44400f1fdb170cb4ead18a_dep.map extracting: VST_SDK/VST3_SDK/doc/basemodule/dir_e914ee4d4a44400f1fdb170cb4ead18a_dep.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/dir_e914ee4d4a44400f1fdb170cb4ead18a_dep.png inflating: VST_SDK/VST3_SDK/doc/basemodule/doc_8h.html extracting: VST_SDK/VST3_SDK/doc/basemodule/doxygen.png inflating: VST_SDK/VST3_SDK/doc/basemodule/doxysmtg.css inflating: VST_SDK/VST3_SDK/doc/basemodule/dynsections.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fbuffer_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fbuffer_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fcleanup_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fcleanup_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fcommandline_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fcommandline_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fdebug_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fdebug_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fdebug_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fdynlib_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fdynlib_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/files.html inflating: VST_SDK/VST3_SDK/doc/basemodule/files.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fobject_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fobject_8cpp.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fobject_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fobject_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fstdmethods_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fstdmethods_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fstreamer_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fstreamer_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fstreamer_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fstring_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fstring_8cpp.js inflating: VST_SDK/VST3_SDK/doc/basemodule/fstring_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/fstring_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/ftv2blank.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2doc.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2folderclosed.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2folderopen.png inflating: VST_SDK/VST3_SDK/doc/basemodule/ftv2lastnode.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2link.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2mlastnode.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2mnode.png inflating: VST_SDK/VST3_SDK/doc/basemodule/ftv2node.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2plastnode.png extracting: VST_SDK/VST3_SDK/doc/basemodule/ftv2pnode.png inflating: VST_SDK/VST3_SDK/doc/basemodule/ftv2splitbar.png inflating: VST_SDK/VST3_SDK/doc/basemodule/ftv2vertline.png inflating: VST_SDK/VST3_SDK/doc/basemodule/functions.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_b.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_c.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_d.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_dup.js inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_e.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_enum.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_eval.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_f.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func.js inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_b.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_c.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_d.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_e.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_f.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_g.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_i.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_l.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_m.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_n.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_o.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_p.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_q.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_r.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_s.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_t.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_u.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_v.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_w.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_func_~.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_g.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_i.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_k.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_l.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_m.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_n.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_o.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_p.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_q.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_r.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_s.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_t.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_u.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_v.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_vars.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_w.html inflating: VST_SDK/VST3_SDK/doc/basemodule/functions_~.html inflating: VST_SDK/VST3_SDK/doc/basemodule/globals.html inflating: VST_SDK/VST3_SDK/doc/basemodule/globals_defs.html inflating: VST_SDK/VST3_SDK/doc/basemodule/globals_type.html inflating: VST_SDK/VST3_SDK/doc/basemodule/graph_legend.html extracting: VST_SDK/VST3_SDK/doc/basemodule/graph_legend.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/graph_legend.png inflating: VST_SDK/VST3_SDK/doc/basemodule/hexbinary_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/hexbinary_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/hierarchy.html inflating: VST_SDK/VST3_SDK/doc/basemodule/hierarchy.js inflating: VST_SDK/VST3_SDK/doc/basemodule/index.html inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_0.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_0.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_0.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_1.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_1.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_1.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_10.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_10.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_10.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_11.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_11.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_11.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_12.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_12.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_12.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_13.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_13.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_13.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_14.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_14.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_14.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_15.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_15.md5 inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_15.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_16.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_16.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_16.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_2.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_2.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_2.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_3.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_3.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_3.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_4.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_4.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_4.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_5.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_5.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_5.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_6.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_6.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_6.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_7.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_7.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_7.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_8.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_8.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_8.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_9.map extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_9.md5 extracting: VST_SDK/VST3_SDK/doc/basemodule/inherit_graph_9.png inflating: VST_SDK/VST3_SDK/doc/basemodule/inherits.html inflating: VST_SDK/VST3_SDK/doc/basemodule/jquery.js inflating: VST_SDK/VST3_SDK/doc/basemodule/namespacemembers.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespacemembers_enum.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespacemembers_eval.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespacemembers_func.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespacemembers_type.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespacemembers_vars.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaces.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaces.js inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg.js inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg_1_1CommandLine.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg_1_1CommandLine.js inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg_1_1HexBinary.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg_1_1Singleton.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg_1_1SystemTime.html inflating: VST_SDK/VST3_SDK/doc/basemodule/namespaceSteinberg_1_1Update.html extracting: VST_SDK/VST3_SDK/doc/basemodule/nav_f.png inflating: VST_SDK/VST3_SDK/doc/basemodule/nav_g.png inflating: VST_SDK/VST3_SDK/doc/basemodule/nav_h.png inflating: VST_SDK/VST3_SDK/doc/basemodule/navtree.css inflating: VST_SDK/VST3_SDK/doc/basemodule/navtree.js inflating: VST_SDK/VST3_SDK/doc/basemodule/navtreeindex0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/navtreeindex1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/navtreeindex2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/navtreeindex3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/open.png inflating: VST_SDK/VST3_SDK/doc/basemodule/resize.js creating: VST_SDK/VST3_SDK/doc/basemodule/search/ inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_10.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_10.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_11.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_11.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_12.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_12.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_13.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_13.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_14.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_14.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_15.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_15.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_16.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_16.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_17.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_17.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_5.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_5.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_6.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_6.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_7.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_7.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_8.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_8.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_9.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_9.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_a.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_a.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_b.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_b.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_c.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_c.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_d.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_d.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_e.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_e.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_f.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/all_f.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_5.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_5.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_6.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_6.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_7.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_7.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_8.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/classes_8.js extracting: VST_SDK/VST3_SDK/doc/basemodule/search/close.png inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_5.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_5.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_6.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_6.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_7.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_7.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_8.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_8.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_9.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_9.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_a.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_a.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_b.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_b.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_c.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_c.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_d.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_d.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_e.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/defines_e.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enums_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enumvalues_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/enumvalues_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_5.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_5.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_6.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/files_6.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_10.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_10.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_11.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_11.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_12.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_12.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_13.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_13.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_14.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_14.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_15.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_15.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_5.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_5.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_6.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_6.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_7.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_7.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_8.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_8.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_9.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_9.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_a.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_a.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_b.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_b.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_c.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_c.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_d.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_d.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_e.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_e.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_f.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/functions_f.js extracting: VST_SDK/VST3_SDK/doc/basemodule/search/mag_sel.png inflating: VST_SDK/VST3_SDK/doc/basemodule/search/namespaces_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/namespaces_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/nomatches.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/pages_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/pages_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/search.css inflating: VST_SDK/VST3_SDK/doc/basemodule/search/search.js extracting: VST_SDK/VST3_SDK/doc/basemodule/search/search_l.png inflating: VST_SDK/VST3_SDK/doc/basemodule/search/search_m.png extracting: VST_SDK/VST3_SDK/doc/basemodule/search/search_r.png inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/typedefs_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_0.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_0.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_1.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_1.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_2.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_2.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_3.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_3.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_4.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_4.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_5.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_5.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_6.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_6.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_7.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_7.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_8.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_8.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_9.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_9.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_a.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_a.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_b.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_b.js inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_c.html inflating: VST_SDK/VST3_SDK/doc/basemodule/search/variables_c.js inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FArrayDeleter-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FArrayDeleter.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FArrayDeleter.js inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FBooleanSetter-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FBooleanSetter.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FBooleanSetter.js inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FCloser-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FCloser.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FCloser.js inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FConditionalBoolSetter-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FConditionalBoolSetter.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FConditionalBoolSetter.js inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FDeleter-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FDeleter.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FDeleter.js inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FNuller-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FNuller.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FNuller.js inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FPtrNuller-members.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FPtrNuller.html inflating: VST_SDK/VST3_SDK/doc/basemodule/structSteinberg_1_1FPtrNuller.js extracting: VST_SDK/VST3_SDK/doc/basemodule/sync_off.png extracting: VST_SDK/VST3_SDK/doc/basemodule/sync_on.png extracting: VST_SDK/VST3_SDK/doc/basemodule/tab_a.png extracting: VST_SDK/VST3_SDK/doc/basemodule/tab_b.png extracting: VST_SDK/VST3_SDK/doc/basemodule/tab_h.png extracting: VST_SDK/VST3_SDK/doc/basemodule/tab_s.png inflating: VST_SDK/VST3_SDK/doc/basemodule/tabs.css inflating: VST_SDK/VST3_SDK/doc/basemodule/timer_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/timer_8cpp.js inflating: VST_SDK/VST3_SDK/doc/basemodule/timer_8h.html inflating: VST_SDK/VST3_SDK/doc/basemodule/timer_8h.js inflating: VST_SDK/VST3_SDK/doc/basemodule/updatehandler_8cpp.html inflating: VST_SDK/VST3_SDK/doc/basemodule/updatehandler_8cpp.js inflating: VST_SDK/VST3_SDK/doc/basemodule/updatehandler_8h.html inflating: VST_SDK/VST3_SDK/doc/docu.css creating: VST_SDK/VST3_SDK/doc/doxygfx/ inflating: VST_SDK/VST3_SDK/doc/doxygfx/again.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/automation.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/basic_structure.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/channelcontext.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/component_communication.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/edit controller.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/getlatency_call_sequence1.png inflating: VST_SDK/VST3_SDK/doc/doxygfx/getlatency_call_sequence2.png inflating: VST_SDK/VST3_SDK/doc/doxygfx/getlatency_call_sequence3.png inflating: VST_SDK/VST3_SDK/doc/doxygfx/hostchecker.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/iaudiopresentationlatency_usage.png inflating: VST_SDK/VST3_SDK/doc/doxygfx/infopage.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/infopage2.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/note_expression_synth.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/plugintesthost.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/plugintestwin.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/prefetchablesupport.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/preset_file_format.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/preseteditor.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/processor.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/program_lists.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/programchange.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/representation.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/resizeview_call_sequence1.png inflating: VST_SDK/VST3_SDK/doc/doxygfx/resizeview_call_sequence2.png inflating: VST_SDK/VST3_SDK/doc/doxygfx/resizeview_call_sequence3.png inflating: VST_SDK/VST3_SDK/doc/doxygfx/routing.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/simplepresets.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/single_program_list.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/standard_communication.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/transport.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/units.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/valuerange.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/vst3_controller_call_sequence.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/VST3_Icon.ico inflating: VST_SDK/VST3_SDK/doc/doxygfx/vst3_logo_mid.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/vst3_processor_call_sequence.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/vst3_speaker_types.jpg inflating: VST_SDK/VST3_SDK/doc/doxygfx/VSTLogoBlack.jpg inflating: VST_SDK/VST3_SDK/doc/footer.html creating: VST_SDK/VST3_SDK/doc/gfx/ inflating: VST_SDK/VST3_SDK/doc/gfx/folder.gif inflating: VST_SDK/VST3_SDK/doc/gfx/mac.gif inflating: VST_SDK/VST3_SDK/doc/gfx/MycoolEngine_Not_Ok.png extracting: VST_SDK/VST3_SDK/doc/gfx/MycoolEngine_Ok.png inflating: VST_SDK/VST3_SDK/doc/gfx/Steinberg_LOGO.png inflating: VST_SDK/VST3_SDK/doc/gfx/vst3_logo.jpg inflating: VST_SDK/VST3_SDK/doc/gfx/vst3_logo_big.jpg inflating: VST_SDK/VST3_SDK/doc/gfx/vst3_logo_mid.jpg inflating: VST_SDK/VST3_SDK/doc/gfx/vst3_logo_small.jpg inflating: VST_SDK/VST3_SDK/doc/gfx/VST_Compatible_Logo_Steinberg_with_TM.jpg inflating: VST_SDK/VST3_SDK/doc/gfx/win.gif inflating: VST_SDK/VST3_SDK/doc/index.html inflating: VST_SDK/VST3_SDK/doc/LICENSE.txt inflating: VST_SDK/VST3_SDK/doc/sdk.firstpage.html inflating: VST_SDK/VST3_SDK/doc/sdk.menu.html inflating: VST_SDK/VST3_SDK/doc/sdk.overview.html creating: VST_SDK/VST3_SDK/doc/vstexamples/ inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelay_2source_2factory_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelay_2source_2factory_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelay_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelay_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelaycontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelaycontroller_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelaycontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelayids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelayids_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelayprocessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/adelayprocessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/again.jpg inflating: VST_SDK/VST3_SDK/doc/vstexamples/again_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/again_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/again_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/again_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againcids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againcids_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/againcontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againcontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againentry_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againentry_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/againentry__vst2_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againentry__vst2_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/againparamids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againparamids_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/againprocess_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againsidechain_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againsidechain_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/againuimessagecontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/annotated.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/annotated.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/audiohost_2source_2usediids_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/audiohost_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/audiohost_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/audiohost_8h.html extracting: VST_SDK/VST3_SDK/doc/vstexamples/bc_s.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/bdwn.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/brownnoise_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext.jpg inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plug_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plug_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plugcids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plugcontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plugcontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plugentry_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plugentry_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plugparamids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2plugparamids_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/channelcontext_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classes.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classEventListCheck-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classEventListCheck.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classEventListCheck.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classEventLogger-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classEventLogger.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classEventLogger.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classHostCheck-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classHostCheck.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classHostCheck.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classParameterChangesCheck-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classParameterChangesCheck.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classParameterChangesCheck.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classProcessContextCheck-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classProcessContextCheck.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classProcessContextCheck.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classProcessSetupCheck-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classProcessSetupCheck.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classProcessSetupCheck.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTest.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTest.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTestFactory-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTestFactory.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTestFactory.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTestFactory__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTestFactory__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1ADelayTestFactory__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGain-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGain.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGain.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGain__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGain__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGain__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainUIMessageController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainUIMessageController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainUIMessageController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainUIMessageController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainUIMessageController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainUIMessageController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainWithSideChain-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainWithSideChain.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainWithSideChain.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainWithSideChain__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainWithSideChain__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AGainWithSideChain__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AudioHost_1_1App-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AudioHost_1_1App.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AudioHost_1_1App.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AudioHost_1_1App__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AudioHost_1_1App__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1AudioHost_1_1App__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorHost_1_1App-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorHost_1_1App.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorHost_1_1App.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorHost_1_1App__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorHost_1_1App__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorHost_1_1App__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorSizeController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorSizeController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorSizeController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorSizeController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorSizeController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1EditorSizeController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1HostCheckerProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1IDelayTestController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1IDelayTestController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1IDelayTestController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1IDelayTestController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1IDelayTestController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1IDelayTestController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScale-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScale.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScale.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScaleParameter-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScaleParameter.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScaleParameter.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScaleParameter__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScaleParameter__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1LogScaleParameter__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1AmbienceProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BandistoProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseParameter-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseParameter.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseParameter.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseParameter__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseParameter__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseParameter__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BaseProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1BeatBoxProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ComboProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DeEsserProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DegradeProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DelayProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DetuneProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DitherProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DubDelayProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Controller-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Controller.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Controller.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Controller__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Controller__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Controller__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Processor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Processor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Processor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Processor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Processor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DX10Processor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1DynamicsProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ImageProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1IndexedParameter-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1IndexedParameter.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1IndexedParameter.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1IndexedParameter__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1IndexedParameter__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1IndexedParameter__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Controller-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Controller.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Controller.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Controller__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Controller__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Controller__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Processor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Processor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Processor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Processor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Processor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1JX10Processor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LeslieProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LimiterProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1LoudnessProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1MultiBandProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1OverdriveProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1PianoProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RePsychoProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RezFilterProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RingModProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1RoundPanProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ScaledParameter-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ScaledParameter.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ScaledParameter.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ScaledParameter__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ScaledParameter__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ScaledParameter__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ShepardProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SpecMeterProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SplitterProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1StereoProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1SubSynthProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TalkBoxProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TestToneProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1ThruZeroProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1mda_1_1TrackerProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1BrownNoise-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1BrownNoise.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1BrownNoise.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Controller-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Controller.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Controller.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Controller__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Controller__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Controller__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ControllerWithUI-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ControllerWithUI.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ControllerWithUI.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ControllerWithUI__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ControllerWithUI__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ControllerWithUI__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Filter-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Filter.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Filter.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Processor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Processor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Processor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Processor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Processor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Processor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ProcessorWithUIController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ProcessorWithUIController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ProcessorWithUIController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ProcessorWithUIController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ProcessorWithUIController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ProcessorWithUIController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Voice-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Voice.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Voice.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Voice__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Voice__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Voice__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1VoiceStatics-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1VoiceStatics.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1VoiceStatics.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PitchNamesProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Plug-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Plug.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Plug.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Plug__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Plug__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Plug__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PlugController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PlugController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PlugController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PlugController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PlugController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1PlugController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Validator-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Validator.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Validator.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Validator__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Validator__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1Validator__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceBase-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceBase.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceBase.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessorImplementation-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessorImplementation.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessorImplementation.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessorImplementation__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessorImplementation__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VoiceProcessorImplementation__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VstModule-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VstModule.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VstModule.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VstModule__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VstModule__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classSteinberg_1_1Vst_1_1VstModule__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1EventLogDataBrowserSource-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1EventLogDataBrowserSource.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1EventLogDataBrowserSource.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1EventLogDataBrowserSource__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1EventLogDataBrowserSource__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1EventLogDataBrowserSource__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1NoteTouchController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1NoteTouchController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1NoteTouchController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1NoteTouchController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1NoteTouchController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1NoteTouchController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1PitchNamesDataBrowserSource-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1PitchNamesDataBrowserSource.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1PitchNamesDataBrowserSource.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1PitchNamesDataBrowserSource__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1PitchNamesDataBrowserSource__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTGUI_1_1PitchNamesDataBrowserSource__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTInterAppAudioAppDelegate-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/classVSTInterAppAudioHostUIControllerViewController-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/closed.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_000010_000020.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_000011_000020.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_01c6dd231a681f18a75a5020cbdc5510.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_01c6dd231a681f18a75a5020cbdc5510_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_01c6dd231a681f18a75a5020cbdc5510_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_01c6dd231a681f18a75a5020cbdc5510_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_044f85854defafb09b2ab7f1503b0aa7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_044f85854defafb09b2ab7f1503b0aa7_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_044f85854defafb09b2ab7f1503b0aa7_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_044f85854defafb09b2ab7f1503b0aa7_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_09fb0ca2bdf0392c38e69995a0542c50.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_09fb0ca2bdf0392c38e69995a0542c50_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_09fb0ca2bdf0392c38e69995a0542c50_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_09fb0ca2bdf0392c38e69995a0542c50_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_1b8556fb571549fd93dc8007f7e2b988.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_1b8556fb571549fd93dc8007f7e2b988_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_1b8556fb571549fd93dc8007f7e2b988_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_1b8556fb571549fd93dc8007f7e2b988_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_2c28708a99dd109d49372190710790f2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_2c28708a99dd109d49372190710790f2_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_2c28708a99dd109d49372190710790f2_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_2c28708a99dd109d49372190710790f2_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_30bd15ea116e89bc51b6442d818bea42.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_30bd15ea116e89bc51b6442d818bea42_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_30bd15ea116e89bc51b6442d818bea42_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_30bd15ea116e89bc51b6442d818bea42_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3a333ed7e1e4e734a17f93badf3e477e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3a333ed7e1e4e734a17f93badf3e477e_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_3a333ed7e1e4e734a17f93badf3e477e_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3a333ed7e1e4e734a17f93badf3e477e_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3c53b2d1c3390700b27800d62e2225d4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3c53b2d1c3390700b27800d62e2225d4_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_3c53b2d1c3390700b27800d62e2225d4_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3c53b2d1c3390700b27800d62e2225d4_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3df82cf7787d0d9859481dbbfd0b8079.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3df82cf7787d0d9859481dbbfd0b8079_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_3df82cf7787d0d9859481dbbfd0b8079_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_3df82cf7787d0d9859481dbbfd0b8079_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_57e0e80cf147e11b99111228efc8b282.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_57e0e80cf147e11b99111228efc8b282_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_57e0e80cf147e11b99111228efc8b282_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_57e0e80cf147e11b99111228efc8b282_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_5b6c9d02f6b4f92e9f037e7f4eb6632e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_5b6c9d02f6b4f92e9f037e7f4eb6632e_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_5b6c9d02f6b4f92e9f037e7f4eb6632e_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_5b6c9d02f6b4f92e9f037e7f4eb6632e_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_6209bacba6359fa43992fa9e5f3b2a7d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_6209bacba6359fa43992fa9e5f3b2a7d_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_6209bacba6359fa43992fa9e5f3b2a7d_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_6209bacba6359fa43992fa9e5f3b2a7d_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_668e552acd6f92e28aa1d164e26fee11.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_668e552acd6f92e28aa1d164e26fee11_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_668e552acd6f92e28aa1d164e26fee11_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_668e552acd6f92e28aa1d164e26fee11_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_6b76df2377ee2ded17bb7d21caf69f68.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_6b76df2377ee2ded17bb7d21caf69f68_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_6b76df2377ee2ded17bb7d21caf69f68_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_6b76df2377ee2ded17bb7d21caf69f68_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_70a7010810c5f1b316b4a674e271e0c3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_70a7010810c5f1b316b4a674e271e0c3_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_70a7010810c5f1b316b4a674e271e0c3_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_70a7010810c5f1b316b4a674e271e0c3_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_8368d7995173b3fe7f9d41ce6db5aec0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_8368d7995173b3fe7f9d41ce6db5aec0_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_8368d7995173b3fe7f9d41ce6db5aec0_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_8368d7995173b3fe7f9d41ce6db5aec0_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_892f8535f140a3a515c0f627bc6ce3fa.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_892f8535f140a3a515c0f627bc6ce3fa_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_892f8535f140a3a515c0f627bc6ce3fa_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_892f8535f140a3a515c0f627bc6ce3fa_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_8bd0bd5064fedcd87422e8eaa64642bd.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_8bd0bd5064fedcd87422e8eaa64642bd_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_8bd0bd5064fedcd87422e8eaa64642bd_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_8bd0bd5064fedcd87422e8eaa64642bd_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_91417670ee38241327785f877b8d0eeb.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_91417670ee38241327785f877b8d0eeb_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_91417670ee38241327785f877b8d0eeb_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_91417670ee38241327785f877b8d0eeb_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_95357bed1c8ac644d21e78b64c6eac69.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_95357bed1c8ac644d21e78b64c6eac69_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_95357bed1c8ac644d21e78b64c6eac69_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_95357bed1c8ac644d21e78b64c6eac69_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_988e34656ea1a453a703e8f78ae48c61.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_988e34656ea1a453a703e8f78ae48c61_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_988e34656ea1a453a703e8f78ae48c61_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_988e34656ea1a453a703e8f78ae48c61_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_9eb3205171b7f2fc0843d8ff776b4ede.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_9eb3205171b7f2fc0843d8ff776b4ede_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_9eb3205171b7f2fc0843d8ff776b4ede_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_9eb3205171b7f2fc0843d8ff776b4ede_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_b2d45db8d67da3efb32fd95262aaffc0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_b2d45db8d67da3efb32fd95262aaffc0_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_b2d45db8d67da3efb32fd95262aaffc0_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_b2d45db8d67da3efb32fd95262aaffc0_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_b8a3ecee7a7b9a318579476de04fea7a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_b8a3ecee7a7b9a318579476de04fea7a_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_b8a3ecee7a7b9a318579476de04fea7a_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_b8a3ecee7a7b9a318579476de04fea7a_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_bd49944c86c88ee2f8e2c0f40bc8ae10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_bd49944c86c88ee2f8e2c0f40bc8ae10_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_bd49944c86c88ee2f8e2c0f40bc8ae10_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_bd49944c86c88ee2f8e2c0f40bc8ae10_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_cc1ead683705bebe2931f7d2b52f8f11.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_cc1ead683705bebe2931f7d2b52f8f11_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_cc1ead683705bebe2931f7d2b52f8f11_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_cc1ead683705bebe2931f7d2b52f8f11_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d0c00285a24a8b79fb4ea6e370b7aa0f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d0c00285a24a8b79fb4ea6e370b7aa0f_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_d0c00285a24a8b79fb4ea6e370b7aa0f_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d0c00285a24a8b79fb4ea6e370b7aa0f_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d5566779a505ac4e995d0981b65d971b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d5566779a505ac4e995d0981b65d971b_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_d5566779a505ac4e995d0981b65d971b_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d5566779a505ac4e995d0981b65d971b_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d62575ed9b90377cbb4a1b62a59dcf93.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d62575ed9b90377cbb4a1b62a59dcf93_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_d62575ed9b90377cbb4a1b62a59dcf93_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_d62575ed9b90377cbb4a1b62a59dcf93_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_e8f7f2e814c78e1b8c3799ded94f4b1f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_e8f7f2e814c78e1b8c3799ded94f4b1f_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_e8f7f2e814c78e1b8c3799ded94f4b1f_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_e8f7f2e814c78e1b8c3799ded94f4b1f_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_ee4deb4d6d65374dbf9222350ccc4805.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_ee4deb4d6d65374dbf9222350ccc4805_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_ee4deb4d6d65374dbf9222350ccc4805_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_ee4deb4d6d65374dbf9222350ccc4805_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_f2b97f366218e524e86d65756011fa9c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_f2b97f366218e524e86d65756011fa9c_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_f2b97f366218e524e86d65756011fa9c_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_f2b97f366218e524e86d65756011fa9c_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_ff965939ec48afe629871b286d6028a4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_ff965939ec48afe629871b286d6028a4_dep.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/dir_ff965939ec48afe629871b286d6028a4_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/dir_ff965939ec48afe629871b286d6028a4_dep.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/doc_8h.html extracting: VST_SDK/VST3_SDK/doc/vstexamples/doxygen.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/doxysmtg.css inflating: VST_SDK/VST3_SDK/doc/vstexamples/dynsections.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/editorhost_2source_2usediids_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/editorhost_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/editorhost_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/editorhost_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/editorsizecontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/editorsizecontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/editorsizecontroller_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/eventlistcheck_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/eventlistcheck_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/eventlogdatabrowsersource_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/eventlogdatabrowsersource_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/eventlogger_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/eventlogger_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/exampletest_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/exampletest_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/exampletest_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/files.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/files.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/filter_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/filter_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/ftv2blank.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2doc.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2folderclosed.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2folderopen.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/ftv2lastnode.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2link.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2mlastnode.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2mnode.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/ftv2node.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2plastnode.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/ftv2pnode.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/ftv2splitbar.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/ftv2vertline.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_dup.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_enum.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_eval.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_g.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_i.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_j.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_l.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_m.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_n.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_o.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_p.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_r.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_s.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_t.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_u.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_v.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_w.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_func_~.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_g.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_i.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_j.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_k.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_l.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_m.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_n.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_o.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_p.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_r.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_s.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_t.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_type.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_u.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_v.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_g.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_i.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_k.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_l.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_m.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_n.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_o.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_p.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_r.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_s.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_t.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_u.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_v.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_w.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_x.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_y.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_vars_z.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_w.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_x.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_y.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_z.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/functions_~.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_k.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_l.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_m.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_n.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_o.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_p.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_r.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_s.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_t.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_v.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_defs_w.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_dup.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_enum.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_eval.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_func.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_i.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_k.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_l.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_m.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_n.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_o.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_p.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_r.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_s.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_t.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_v.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_vars.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/globals_w.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/graph_legend.html extracting: VST_SDK/VST3_SDK/doc/vstexamples/graph_legend.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/graph_legend.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/helpers_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/helpers_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/hierarchy.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hierarchy.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheck_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheck_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostchecker.jpg inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostchecker_2source_2factory_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostchecker_2source_2factory_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostchecker_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostchecker_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheckercontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheckercontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheckercontroller_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheckerprocessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheckerprocessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/hostcheckerprocessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/index.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_0.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_0.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_0.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_1.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_1.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_1.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_10.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_10.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_10.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_11.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_11.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_11.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_12.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_12.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_12.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_13.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_13.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_13.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_14.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_14.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_14.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_15.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_15.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_15.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_16.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_16.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_16.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_17.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_17.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_17.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_18.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_18.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_18.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_19.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_19.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_19.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_2.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_2.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_2.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_20.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_20.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_20.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_21.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_21.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_21.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_22.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_22.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_22.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_23.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_23.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_23.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_24.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_24.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_24.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_25.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_25.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_25.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_26.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_26.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_26.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_27.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_27.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_27.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_28.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_28.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_28.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_29.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_29.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_29.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_3.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_3.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_3.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_30.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_30.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_30.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_4.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_4.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_4.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_5.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_5.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_5.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_6.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_6.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_6.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_7.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_7.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_7.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_8.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_8.md5 extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_8.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_9.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_9.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherit_graph_9.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/inherits.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioAppDelegate.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioAppDelegate__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioAppDelegate__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioAppDelegate__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioHostUIControllerViewController.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioHostUIControllerViewController.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioHostUIControllerViewController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioHostUIControllerViewController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstexamples/interfaceVSTInterAppAudioHostUIControllerViewController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/jquery.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/logevents_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/logevents_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/logscale_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/main_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/main_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/main_8m.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/main_8m.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mda-vst3_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mda-vst3_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaAmbienceController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaAmbienceController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaAmbienceProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaAmbienceProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBandistoController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBandistoController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBandistoProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBandistoProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBaseController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBaseController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBaseProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBaseProcessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBaseProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBeatBoxController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBeatBoxController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBeatBoxProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaBeatBoxProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaComboController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaComboController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaComboProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaComboProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDeEsserController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDeEsserController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDeEsserProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDeEsserProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDegradeController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDegradeController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDegradeProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDegradeProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDelayController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDelayController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDelayProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDelayProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDetuneController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDetuneController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDetuneProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDetuneProcessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDetuneProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDitherController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDitherController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDitherProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDitherProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDubDelayController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDubDelayController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDubDelayProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDubDelayProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDX10Controller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDX10Controller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDX10Processor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDX10Processor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDX10Processor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDynamicsController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDynamicsController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDynamicsProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaDynamicsProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaEPianoController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaEPianoController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaEPianoData_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaEPianoData_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaEPianoProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaEPianoProcessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaEPianoProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdafactory_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdafactory_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaImageController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaImageController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaImageProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaImageProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaJX10Controller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaJX10Controller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaJX10Processor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaJX10Processor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaJX10Processor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLeslieController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLeslieController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLeslieProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLeslieProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLimiterController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLimiterController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLimiterProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLimiterProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLoudnessController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLoudnessController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLoudnessProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaLoudnessProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaMultiBandController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaMultiBandController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaMultiBandProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaMultiBandProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaOverdriveController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaOverdriveController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaOverdriveProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaOverdriveProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaParameter_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaParameter_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaPianoController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaPianoController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaPianoData_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaPianoData_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaPianoProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaPianoProcessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaPianoProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRePsychoController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRePsychoController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRePsychoProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRePsychoProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRezFilterController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRezFilterController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRezFilterProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRezFilterProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRingModController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRingModController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRingModProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRingModProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRoundPanController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRoundPanController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRoundPanProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaRoundPanProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaShepardController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaShepardController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaShepardProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaShepardProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSpecMeterController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSpecMeterController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSpecMeterProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSpecMeterProcessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSpecMeterProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSplitterController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSplitterController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSplitterProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSplitterProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaStereoController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaStereoController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaStereoProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaStereoProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSubSynthController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSubSynthController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSubSynthProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaSubSynthProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTalkBoxController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTalkBoxController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTalkBoxProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTalkBoxProcessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTalkBoxProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTestToneController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTestToneController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTestToneProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTestToneProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaThruZeroController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaThruZeroController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaThruZeroProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaThruZeroProcessor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaThruZeroProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTrackerController_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTrackerController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTrackerProcessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/mdaTrackerProcessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespacemembers.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespacemembers_enum.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespacemembers_eval.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaces.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaces.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1AudioHost.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1AudioHost.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1EditorHost.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1EditorHost.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1mda.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1mda.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1NoteExpressionSynth.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/namespaceSteinberg_1_1Vst_1_1NoteExpressionSynth.js extracting: VST_SDK/VST3_SDK/doc/vstexamples/nav_f.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/nav_g.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/nav_h.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtree.css inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtree.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex11.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/navtreeindex9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth_2source_2factory_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth_2source_2factory_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__controller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__controller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__controller_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__processor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__processor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__ui_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__ui_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__voice_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__voice_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__synth__voice_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plug_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plug_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plugcids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plugcontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plugcontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plugentry_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plugentry_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plugparamids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2plugparamids_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__expression__text_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__touch__controller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note__touch__controller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/note_expression_synth.jpg inflating: VST_SDK/VST3_SDK/doc/vstexamples/open.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/pages.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/parameterchangescheck_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/parameterchangescheck_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnames_2source_2factory_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnames_2source_2factory_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnames_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnames_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnames_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnames_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnames_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnamesdatabrowsersource_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/pitchnamesdatabrowsersource_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport.jpg inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plug_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plug_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plugcids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plugcontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plugcontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plugentry_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plugentry_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plugparamids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2plugparamids_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/prefetchablesupport_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/processcontextcheck_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/processcontextcheck_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/processsetupcheck_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/processsetupcheck_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programChange.jpg inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plug_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plug_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plugcids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plugcontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plugcontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plugentry_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plugentry_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plugparamids_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2plugparamids_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2version_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/programchange_2source_2version_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/resize.js creating: VST_SDK/VST3_SDK/doc/vstexamples/search/ inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_11.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_11.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_12.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_12.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_13.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_13.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_14.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_14.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_15.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_15.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_16.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_16.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_17.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_17.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_18.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_18.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_19.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_19.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_1a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_1a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_1b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_1b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_e.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/all_f.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_11.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_11.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_12.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_12.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_13.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_13.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_14.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_14.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_15.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_15.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_e.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/classes_f.js extracting: VST_SDK/VST3_SDK/doc/vstexamples/search/close.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_e.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/defines_f.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_e.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enums_f.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/enumvalues_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_11.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_11.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_e.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/files_f.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_11.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_11.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_12.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_12.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_13.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_13.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_14.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_14.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_15.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_15.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_16.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_16.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_17.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_17.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_18.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_18.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_19.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_19.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_e.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/functions_f.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/groups_6.js extracting: VST_SDK/VST3_SDK/doc/vstexamples/search/mag_sel.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/namespaces_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/namespaces_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/namespaces_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/namespaces_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/nomatches.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/pages_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/properties_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/properties_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/search.css inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/search.js extracting: VST_SDK/VST3_SDK/doc/vstexamples/search/search_l.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/search_m.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/search/search_r.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/typedefs_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_0.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_0.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_1.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_1.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_10.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_10.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_11.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_11.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_12.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_12.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_13.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_13.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_14.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_14.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_15.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_15.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_16.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_16.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_17.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_17.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_18.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_18.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_2.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_2.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_3.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_3.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_4.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_4.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_5.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_5.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_6.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_6.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_7.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_7.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_8.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_8.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_9.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_9.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_a.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_a.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_b.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_b.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_c.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_c.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_d.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_d.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_e.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_e.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_f.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/search/variables_f.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structLogEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structLogEvent.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structLogEvent.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1DX10Processor_1_1VOICE-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1DX10Processor_1_1VOICE.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1DX10Processor_1_1VOICE.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor_1_1KGRP-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor_1_1KGRP.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor_1_1KGRP.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor_1_1VOICE-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor_1_1VOICE.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor_1_1VOICE.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1JX10Processor_1_1VOICE-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1JX10Processor_1_1VOICE.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1JX10Processor_1_1VOICE.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1PianoProcessor_1_1KGRP-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1PianoProcessor_1_1KGRP.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1PianoProcessor_1_1KGRP.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1PianoProcessor_1_1VOICE-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1PianoProcessor_1_1VOICE.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1mda_1_1PianoProcessor_1_1VOICE.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1GlobalParameterState-members.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1GlobalParameterState.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/structSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1GlobalParameterState.js extracting: VST_SDK/VST3_SDK/doc/vstexamples/sync_off.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/sync_on.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/tab_a.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/tab_b.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/tab_h.png extracting: VST_SDK/VST3_SDK/doc/vstexamples/tab_s.png inflating: VST_SDK/VST3_SDK/doc/vstexamples/tabs.css inflating: VST_SDK/VST3_SDK/doc/vstexamples/validator_2source_2usediids_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/validator_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/validator_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/validator_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/validator_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/voicebase_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/voicebase_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/voiceprocessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/voiceprocessor_8h.js inflating: VST_SDK/VST3_SDK/doc/vstexamples/vstexamples.tag inflating: VST_SDK/VST3_SDK/doc/vstexamples/VSTInterAppAudioAppDelegate_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/VSTInterAppAudioAppDelegate_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/VSTInterAppAudioHostUIControllerViewController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstexamples/VSTInterAppAudioHostUIControllerViewController_8mm.html creating: VST_SDK/VST3_SDK/doc/vstinterfaces/ inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/addownplugs.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/annotated.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/annotated.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/automation.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/basic_structure.jpg extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/bc_s.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/bdwn.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/channelContextInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classes.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioPresentationLatency-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioPresentationLatency.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioPresentationLatency.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioPresentationLatency__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioPresentationLatency__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioPresentationLatency__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAutomationState-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAutomationState.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAutomationState.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAutomationState__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAutomationState__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IAutomationState__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponent__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponent__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponent__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler2-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler2__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler2__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler2__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler3-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler3__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler3__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler3__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandler__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenu-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenu.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenu.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenu__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenu__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenu__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenuTarget-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenuTarget.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenuTarget.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenuTarget__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenuTarget__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IContextMenuTarget__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditControllerHostEditing-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditControllerHostEditing.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditControllerHostEditing.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditControllerHostEditing__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditControllerHostEditing__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEditControllerHostEditing__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEventList-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEventList.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEventList.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEventList__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEventList__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IEventList__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioHost-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioHost.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioHost.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioHost__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioHost__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioHost__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IKeyswitchController-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IKeyswitchController.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IKeyswitchController.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IKeyswitchController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IKeyswitchController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IKeyswitchController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMessage-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMessage.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMessage.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMessage__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMessage__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMessage__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMidiMapping-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMidiMapping.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMidiMapping.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMidiMapping__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMidiMapping__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMidiMapping__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1INoteExpressionController-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1INoteExpressionController.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1INoteExpressionController.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1INoteExpressionController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1INoteExpressionController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1INoteExpressionController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterFinder-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterFinder.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterFinder.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterFinder__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterFinder__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParameterFinder__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IPrefetchableSupport-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IPrefetchableSupport.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IPrefetchableSupport.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IPrefetchableSupport__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IPrefetchableSupport__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IPrefetchableSupport__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IProgramListData-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IProgramListData.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IProgramListData.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IProgramListData__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IProgramListData__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IProgramListData__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IStreamAttributes-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IStreamAttributes.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IStreamAttributes.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IStreamAttributes__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IStreamAttributes__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IStreamAttributes__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitData-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitData.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitData.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitData__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitData__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitData__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler2-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler2__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler2__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler2__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitHandler__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAUWrapper-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAUWrapper.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAUWrapper__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAUWrapper__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToAUWrapper__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IXmlRepresentationController-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IXmlRepresentationController.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IXmlRepresentationController.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IXmlRepresentationController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IXmlRepresentationController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/classSteinberg_1_1Vst_1_1IXmlRepresentationController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/closed.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/cmakeUse.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/component_communication.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/contextmenu.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2b55989507b85f9714d7502e3b031586.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2b55989507b85f9714d7502e3b031586_dep.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2b55989507b85f9714d7502e3b031586_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2b55989507b85f9714d7502e3b031586_dep.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2fcc4ce6f11e0f407f9d20609d32c488.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2fcc4ce6f11e0f407f9d20609d32c488_dep.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2fcc4ce6f11e0f407f9d20609d32c488_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_2fcc4ce6f11e0f407f9d20609d32c488_dep.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_a16602e771dbe98bb8f2594e31082617.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_a16602e771dbe98bb8f2594e31082617_dep.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_a16602e771dbe98bb8f2594e31082617_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dir_a16602e771dbe98bb8f2594e31082617_dep.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/doc__locations_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/doc__noteexpression_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/doc__vst_8h.html extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/doxygen.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/doxysmtg.css inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/dynsections.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/edit controller.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/files.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/files.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2blank.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2doc.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2folderclosed.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2folderopen.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2lastnode.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2link.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2mlastnode.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2mnode.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2node.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2plastnode.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2pnode.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2splitbar.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ftv2vertline.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_dup.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_enum.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_eval.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_f.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_func.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_g.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_i.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_k.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_l.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_m.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_n.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_o.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_p.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_r.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_s.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_t.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_type.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_u.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_v.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/functions_vars.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/getlatency_call_sequence1.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/getlatency_call_sequence2.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/getlatency_call_sequence3.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/globals.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/globals_defs.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/graph_legend.html extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/graph_legend.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/graph_legend.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__musicalCharacter.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__musicalCharacter.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__musicalInstrument.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__musicalInstrument.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__musicalStyle.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__musicalStyle.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__platformUIType.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__platformUIType.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__platformUIType.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__platformUIType.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__platformUIType.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__pluginGUI.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__pluginGUI.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__pluginGUI.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__pluginGUI.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__pluginGUI.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__plugType.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__plugType.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__presetAttributes.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__presetAttributes.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__speakerArrangements.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__speakerArrangements.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__stateType.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__stateType.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst300.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst300.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst300.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst300.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst300.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst301.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst301.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst301.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst301.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst301.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst302.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst302.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst302.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst302.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst302.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst310.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst310.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst310.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst310.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst310.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst350.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst350.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst350.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst350.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst350.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst360.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst360.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst360.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst360.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst360.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst365.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst365.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst365.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst365.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst365.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst366.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst366.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst366.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst366.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst366.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst368.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst368.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst368.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst368.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst368.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst3typedef.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vst3typedef.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstBus.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstBus.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIHost.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIHost.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIHost.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIHost.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIHost.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIPlug.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIPlug.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIPlug.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIPlug.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/group__vstIPlug.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/hierarchy.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/hierarchy.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/iaudiopresentationlatency_usage.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/index.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_0.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_0.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_0.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_1.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_1.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_1.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_10.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_10.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_10.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_11.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_11.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_11.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_12.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_12.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_12.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_13.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_13.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_13.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_14.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_14.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_14.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_15.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_15.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_15.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_16.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_16.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_16.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_17.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_17.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_17.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_18.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_18.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_18.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_19.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_19.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_19.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_2.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_2.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_2.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_20.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_20.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_20.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_21.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_21.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_21.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_22.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_22.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_22.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_23.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_23.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_23.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_24.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_24.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_24.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_25.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_25.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_25.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_3.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_3.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_3.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_4.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_4.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_4.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_5.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_5.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_5.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_6.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_6.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_6.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_7.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_7.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_7.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_8.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_8.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_8.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_9.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_9.md5 extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/inherit_graph_9.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/inherits.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/iplugview_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/iplugviewcontentscalesupport_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstattributes_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstaudioprocessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstaudioprocessor_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstautomationstate_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstchannelcontextinfo_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstchannelcontextinfo_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstcomponent_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstcomponent_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstcontextmenu_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivsteditcontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivsteditcontroller_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstevents_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivsthostapplication_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivsthostapplication_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstinterappaudio_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstmessage_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstmidicontrollers_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstmidicontrollers_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstnoteexpression_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstnoteexpression_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstparameterchanges_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstplugview_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstprefetchablesupport_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstprefetchablesupport_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstprocesscontext_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstrepresentation_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstrepresentation_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstunits_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/ivstunits_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/jquery.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/keyswitch.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/linuxSetup.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/modules.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/modules.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_dup.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_enum.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_eval.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_func.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_g.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_i.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_k.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_m.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_n.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_p.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_r.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_s.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_t.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_type.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_u.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_vars.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespacemembers_vars.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaces.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaces.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1Attributes.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1AttributesFlags.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1AttributesFunction.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1AttributesStyle.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1ChannelContext.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1ChannelContext.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1CurveType.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1LayerType.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1MusicalCharacter.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1MusicalInstrument.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1MusicalStyle.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1PlugType.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1PresetAttributes.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1SpeakerArr.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1StateType.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/namespaceSteinberg_1_1Vst_1_1ViewType.html extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/nav_f.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/nav_g.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/nav_h.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtree.css inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtree.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/navtreeindex9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/noteExpression.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/open.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/pages.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/prefetchableSupport.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/preset_file_format.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/processor.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/program_lists.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/representation.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/representation.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/requestbusactivation.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/resize.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/resizeview_call_sequence1.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/resizeview_call_sequence2.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/resizeview_call_sequence3.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/routing.jpg creating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/ inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_10.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_10.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_11.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_11.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_12.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_12.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_13.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_13.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_14.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_14.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_15.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_15.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_16.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_16.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_17.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_17.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_18.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_18.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_d.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_e.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_f.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/all_f.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_10.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_10.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_11.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_11.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_d.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_e.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_f.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/classes_f.js extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/search/close.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_d.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/defines_e.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_d.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_e.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_f.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enums_f.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enumvalues_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enumvalues_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enumvalues_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/enumvalues_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_d.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_e.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_f.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/files_f.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_10.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_10.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_11.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_11.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_12.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_12.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_13.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_13.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_14.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_14.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_15.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_15.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_16.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_16.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_17.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_17.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_18.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_18.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_d.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_e.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_f.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/functions_f.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/groups_6.js extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/search/mag_sel.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/namespaces_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/namespaces_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/namespaces_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/namespaces_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/nomatches.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/pages_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/properties_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/properties_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/search.css inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/search.js extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/search/search_l.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/search_m.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/search/search_r.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/typedefs_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_0.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_0.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_1.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_1.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_10.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_10.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_11.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_11.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_12.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_12.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_13.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_13.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_14.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_14.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_2.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_2.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_3.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_3.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_4.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_4.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_5.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_5.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_6.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_6.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_7.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_7.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_8.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_8.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_9.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_9.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_a.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_a.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_b.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_b.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_c.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_c.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_d.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_d.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_e.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_e.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_f.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/search/variables_f.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/simplepresets.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/single_program_list.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/standard_communication.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1AudioBusBuffers-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1AudioBusBuffers.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1AudioBusBuffers.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1BusInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1BusInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1BusInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1Chord-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1Chord.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1Chord.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ChordEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ChordEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ChordEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1DataEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1DataEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1DataEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1Event-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1Event.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1Event.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1FrameRate-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1FrameRate.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1FrameRate.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1IContextMenu_1_1Item-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1IContextMenu_1_1Item.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1IContextMenu_1_1Item.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1KeyswitchInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1KeyswitchInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1KeyswitchInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionTextEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionTextEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionTextEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionValueDescription-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionValueDescription.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionValueDescription.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionValueEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionValueEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteExpressionValueEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOffEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOffEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOffEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOnEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOnEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1NoteOnEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ParameterInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ParameterInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ParameterInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1PolyPressureEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1PolyPressureEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1PolyPressureEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessContext-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessContext.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessContext.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessSetup-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessSetup.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProcessSetup.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProgramListInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProgramListInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ProgramListInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1RepresentationInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1RepresentationInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1RepresentationInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1RoutingInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1RoutingInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1RoutingInfo.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ScaleEvent-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ScaleEvent.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1ScaleEvent.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1UnitInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1UnitInfo.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/structSteinberg_1_1Vst_1_1UnitInfo.js extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/sync_off.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/sync_on.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/tab_a.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/tab_b.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/tab_h.png extracting: VST_SDK/VST3_SDK/doc/vstinterfaces/tab_s.png inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/tabs.css inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/units.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/valuerange.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3_controller_call_sequence.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3_logo_mid.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3_processor_call_sequence.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3_speaker_types.jpg inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3Automation.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3loc.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3Multitimbral.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3Presets.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vst3Units.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vstinterfaces.tag inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vstpresetkeys_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vstpresetkeys_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vstpshpack4_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vstspeaker_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vstspeaker_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vsttypes_8h.html inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/vsttypes_8h.js inflating: VST_SDK/VST3_SDK/doc/vstinterfaces/workflow.html creating: VST_SDK/VST3_SDK/doc/vstsdk/ inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxentry_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxlibrary_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/AAXWrapper.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxwrapper_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxwrapper_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxwrapper__description_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxwrapper__gui_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxwrapper__gui_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxwrapper__parameters_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aaxwrapper__parameters_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/annotated.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/annotated.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/applications.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aucarbonview_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aucarbonview_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aucocoaview_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/aucocoaview_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/AudioIO_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/AudioIO_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/AudioIO_8mm.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/audiounitconfig_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/audiounitconfig_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/ausdk_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/AUv3Wrapper.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/AUWrapper.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/auwrapper_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/auwrapper_8mm.html extracting: VST_SDK/VST3_SDK/doc/vstsdk/bc_s.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/bdwn.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classes.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginFactory-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginFactory.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginFactory.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginFactory__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginFactory__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginFactory__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginView-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginView.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginView.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginView__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginView__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1CPluginView__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1MemoryStream-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1MemoryStream.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1MemoryStream.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1MemoryStream__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1MemoryStream__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1MemoryStream__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBuffer-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBuffer.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBuffer.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBus-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBus.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBus.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBus__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBus__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioBus__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioEffect-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioEffect.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioEffect.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioEffect__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioEffect__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1AudioEffect__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BufferStream-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BufferStream.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BufferStream.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BufferStream__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BufferStream__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BufferStream__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Bus-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Bus.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Bus.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Bus__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Bus__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Bus__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BusList-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BusList.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BusList.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BusList__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BusList__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BusList__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BypassProcessor-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BypassProcessor.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1BypassProcessor.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Component-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Component.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Component.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Component__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Component__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Component__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ComponentBase-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ComponentBase.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ComponentBase.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ComponentBase__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ComponentBase__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ComponentBase__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditController-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditController.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditController.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditController__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditController__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditController__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditControllerEx1-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditControllerEx1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditControllerEx1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditControllerEx1__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditControllerEx1__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditControllerEx1__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditorView-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditorView.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditorView.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditorView__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditorView__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EditorView__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventBus-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventBus.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventBus.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventBus__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventBus__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventBus__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventList-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventList.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventList.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventList__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventList__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1EventList__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1FileStream-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1FileStream.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1FileStream.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1FileStream__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1FileStream__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1FileStream__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostApplication-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostApplication.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostApplication.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostApplication__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostApplication__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostApplication__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostAttributeList-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostAttributeList.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostAttributeList.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostAttributeList__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostAttributeList__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostAttributeList__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostMessage-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostMessage.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostMessage.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostMessage__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostMessage__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostMessage__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostProcessData-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostProcessData.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostProcessData.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostProcessData__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostProcessData__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1HostProcessData__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1MidiIO-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1MidiIO.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1MidiIO.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1IPlugProvider-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1IPlugProvider.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1IPlugProvider.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1IPlugProvider__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1IPlugProvider__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1IPlugProvider__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionType-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionType.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionType.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionType__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionType__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionType__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamChanges-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamChanges.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamChanges.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamChanges__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamChanges__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamChanges__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Parameter-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Parameter.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Parameter.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Parameter__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Parameter__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Parameter__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChanges-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChanges.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChanges.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChanges__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChanges__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChanges__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChangeTransfer-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChangeTransfer.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterChangeTransfer.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterContainer-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterContainer.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterContainer.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterValueQueue-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterValueQueue.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterValueQueue.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterValueQueue__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterValueQueue__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParameterValueQueue__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamPoint-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamPoint.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ParamPoint.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PlugProvider-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PlugProvider.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PlugProvider.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PlugProvider__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PlugProvider__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PlugProvider__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PresetFile-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PresetFile.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1PresetFile.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramList-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramList.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramList.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramList__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramList__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramList__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramListWithPitchNames-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramListWithPitchNames__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramListWithPitchNames__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ProgramListWithPitchNames__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeNoteExpressionType-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeNoteExpressionType.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeNoteExpressionType.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeNoteExpressionType__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeNoteExpressionType__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeNoteExpressionType__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeParameter-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeParameter.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeParameter.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeParameter__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeParameter__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1RangeParameter__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ReadOnlyBStream-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ReadOnlyBStream.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ReadOnlyBStream.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ReadOnlyBStream__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ReadOnlyBStream__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1ReadOnlyBStream__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SingleComponentEffect-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SingleComponentEffect.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SingleComponentEffect.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SingleComponentEffect__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SingleComponentEffect__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SingleComponentEffect__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SpeakerArray-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SpeakerArray.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1SpeakerArray.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1StringListParameter-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1StringListParameter.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1StringListParameter.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1StringListParameter__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1StringListParameter__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1StringListParameter__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Unit-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Unit.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Unit.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Unit__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Unit__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1Unit__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstAutomationTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstAutomationTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstAutomationTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstAutomationTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstAutomationTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstAutomationTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusActivationTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusActivationTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusActivationTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusActivationTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusActivationTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusActivationTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusConsistencyTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusConsistencyTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusConsistencyTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusConsistencyTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusConsistencyTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusConsistencyTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusInvalidIndexTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusInvalidIndexTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusInvalidIndexTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusInvalidIndexTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusInvalidIndexTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstBusInvalidIndexTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstCheckAudioBusArrangementTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstCheckAudioBusArrangementTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstCheckAudioBusArrangementTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstCheckAudioBusArrangementTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstCheckAudioBusArrangementTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstCheckAudioBusArrangementTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstEditorClassesTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstEditorClassesTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstEditorClassesTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstEditorClassesTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstEditorClassesTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstEditorClassesTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest2-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest2__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest2__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest2__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest3-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest3__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest3__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest3__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstFlushParamTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VSTGUIEditor-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VSTGUIEditor.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VSTGUIEditor.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VSTGUIEditor__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VSTGUIEditor__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VSTGUIEditor__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstInvalidStateTransitionTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstInvalidStateTransitionTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstInvalidStateTransitionTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstInvalidStateTransitionTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstInvalidStateTransitionTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstInvalidStateTransitionTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstKeyswitchTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstKeyswitchTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstKeyswitchTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstKeyswitchTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstKeyswitchTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstKeyswitchTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstMidiMappingTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstMidiMappingTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstMidiMappingTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstMidiMappingTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstMidiMappingTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstMidiMappingTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstNoteExpressionTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstNoteExpressionTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstNoteExpressionTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstNoteExpressionTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstNoteExpressionTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstNoteExpressionTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessFormatTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessFormatTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessFormatTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessFormatTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessFormatTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessFormatTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessInputOverwritingTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessInputOverwritingTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessInputOverwritingTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessInputOverwritingTest__inherit__graph.map inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessInputOverwritingTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessInputOverwritingTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTailTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTailTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTailTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTailTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTailTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTailTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProcessTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProgramInfoTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProgramInfoTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProgramInfoTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProgramInfoTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProgramInfoTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstProgramInfoTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstRepeatIdenticalStateTransitionTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstRepeatIdenticalStateTransitionTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstRepeatIdenticalStateTransitionTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstRepeatIdenticalStateTransitionTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstRepeatIdenticalStateTransitionTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstRepeatIdenticalStateTransitionTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanBussesTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanBussesTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanBussesTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanBussesTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanBussesTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanBussesTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanParametersTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanParametersTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanParametersTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanParametersTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanParametersTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstScanParametersTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceFlagsTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceFlagsTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceFlagsTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceFlagsTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceFlagsTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceFlagsTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceProcessingTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceProcessingTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceProcessingTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceProcessingTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceProcessingTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSilenceProcessingTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSpeakerArrangementTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSpeakerArrangementTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSpeakerArrangementTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSpeakerArrangementTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSpeakerArrangementTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSpeakerArrangementTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSuspendResumeTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSuspendResumeTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSuspendResumeTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSuspendResumeTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSuspendResumeTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstSuspendResumeTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTerminateInitializeTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTerminateInitializeTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTerminateInitializeTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTerminateInitializeTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTerminateInitializeTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTerminateInitializeTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestBase-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestBase.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestBase.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestBase__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestBase__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestBase__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestEnh-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestEnh.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestEnh.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestEnh__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestEnh__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstTestEnh__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitInfoTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitInfoTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitInfoTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitInfoTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitInfoTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitInfoTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitStructureTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitStructureTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitStructureTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitStructureTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitStructureTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstUnitStructureTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstValidStateTransitionTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstValidStateTransitionTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstValidStateTransitionTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstValidStateTransitionTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstValidStateTransitionTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstValidStateTransitionTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstVariableBlockSizeTest-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstVariableBlockSizeTest.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstVariableBlockSizeTest.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstVariableBlockSizeTest__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstVariableBlockSizeTest__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1VstVariableBlockSizeTest__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1XmlRepresentationHelper-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1XmlRepresentationHelper.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classSteinberg_1_1Vst_1_1XmlRepresentationHelper.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1ClassInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1ClassInfo.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1ClassInfo.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1FactoryInfo-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1FactoryInfo.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1FactoryInfo.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1Module-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1Module.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1Module.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1PluginFactory-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1PluginFactory.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVST3_1_1Hosting_1_1PluginFactory.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/classVSTInterAppAudioAppDelegateBase-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/closed.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_000002_000009.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_000005_000004.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_000005_000008.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_000008_000011.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_000011_000008.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_0f095478b7ac54b0b45e0212e89e5f17.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_0f095478b7ac54b0b45e0212e89e5f17_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_0f095478b7ac54b0b45e0212e89e5f17_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_0f095478b7ac54b0b45e0212e89e5f17_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_108d83f89229d8a0a4cbaf215f7337ab.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_108d83f89229d8a0a4cbaf215f7337ab_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_108d83f89229d8a0a4cbaf215f7337ab_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_108d83f89229d8a0a4cbaf215f7337ab_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_20aaa5f066af182c6a71d0dcd16af51c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_20aaa5f066af182c6a71d0dcd16af51c_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_20aaa5f066af182c6a71d0dcd16af51c_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_20aaa5f066af182c6a71d0dcd16af51c_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_30ecec1c8a90befd3e181803770c0bf1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_30ecec1c8a90befd3e181803770c0bf1_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_30ecec1c8a90befd3e181803770c0bf1_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_30ecec1c8a90befd3e181803770c0bf1_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_6615b6f9f0090bf2ef96ea583d2960c7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_6615b6f9f0090bf2ef96ea583d2960c7_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_6615b6f9f0090bf2ef96ea583d2960c7_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_6615b6f9f0090bf2ef96ea583d2960c7_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_715c45f046e04dd5993b4755c72a779c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_715c45f046e04dd5993b4755c72a779c_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_715c45f046e04dd5993b4755c72a779c_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_715c45f046e04dd5993b4755c72a779c_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_8765fbdaf666af32c8c418622bdb74fc.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_8765fbdaf666af32c8c418622bdb74fc_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_8765fbdaf666af32c8c418622bdb74fc_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_8765fbdaf666af32c8c418622bdb74fc_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_892f8535f140a3a515c0f627bc6ce3fa.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_892f8535f140a3a515c0f627bc6ce3fa_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_892f8535f140a3a515c0f627bc6ce3fa_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_892f8535f140a3a515c0f627bc6ce3fa_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_9657b467571973f14d1036e1bb7d1d2e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_9657b467571973f14d1036e1bb7d1d2e_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_9657b467571973f14d1036e1bb7d1d2e_dep.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_9657b467571973f14d1036e1bb7d1d2e_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_d79cb453d29cdb8e106101820a7bdd4e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_d79cb453d29cdb8e106101820a7bdd4e_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_d79cb453d29cdb8e106101820a7bdd4e_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_d79cb453d29cdb8e106101820a7bdd4e_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_de2cb55e0116cc6e533c1085e75578d2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_de2cb55e0116cc6e533c1085e75578d2_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_de2cb55e0116cc6e533c1085e75578d2_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_de2cb55e0116cc6e533c1085e75578d2_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_fe499f6e2b1aad0712dd6bdb58ba98b4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_fe499f6e2b1aad0712dd6bdb58ba98b4_dep.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/dir_fe499f6e2b1aad0712dd6bdb58ba98b4_dep.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/dir_fe499f6e2b1aad0712dd6bdb58ba98b4_dep.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/doc_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/doc__faq_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/doc__license_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/doc__other__copyright_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/doc__public__sdk_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/doc__version__history_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/docaax_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/docAUv2_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/docAUv3_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/docvst2_8h.html extracting: VST_SDK/VST3_SDK/doc/vstsdk/doxygen.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/doxysmtg.css inflating: VST_SDK/VST3_SDK/doc/vstsdk/dynsections.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/eventlist_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/eventlist_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/eventlist_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/faq.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/files.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/files.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/ftv2blank.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2doc.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2folderclosed.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2folderopen.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/ftv2lastnode.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2link.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2mlastnode.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2mnode.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/ftv2node.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2plastnode.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/ftv2pnode.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/ftv2splitbar.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/ftv2vertline.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_dup.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_enum.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_eval.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_g.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_i.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_l.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_m.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_n.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_o.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_p.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_r.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_s.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_t.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_u.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_v.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_w.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_x.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_func_~.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_g.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_i.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_k.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_l.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_m.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_n.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_o.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_p.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_prop.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_q.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_r.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_s.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_t.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_type.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_u.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_v.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_vars.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_w.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_x.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/functions_~.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/globals.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/globals_defs.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/globals_func.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/globals_type.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/globals_vars.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/graph_legend.html extracting: VST_SDK/VST3_SDK/doc/vstsdk/graph_legend.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/graph_legend.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__classFactoryMacros.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__classFactoryMacros.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__classFactoryMacros.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/group__classFactoryMacros.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__classFactoryMacros.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__hostingBase.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__hostingBase.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__sdkBase.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__sdkBase.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__sdkBase.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/group__sdkBase.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/group__sdkBase.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__vstClasses.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/group__vstClasses.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/hierarchy.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/hierarchy.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/HostApp_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/HostApp_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/hostclasses_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/hostclasses_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/hostclasses_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/index.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/infopage.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/infopage2.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_0.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_0.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_0.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_1.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_1.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_1.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_10.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_10.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_10.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_11.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_11.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_11.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_12.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_12.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_12.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_13.map inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_13.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_13.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_14.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_14.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_14.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_15.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_15.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_15.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_16.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_16.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_16.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_17.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_17.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_17.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_18.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_18.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_18.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_19.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_19.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_19.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_2.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_2.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_2.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_20.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_20.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_20.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_21.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_21.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_21.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_22.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_22.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_22.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_23.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_23.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_23.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_24.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_24.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_24.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_3.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_3.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_3.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_4.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_4.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_4.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_5.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_5.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_5.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_6.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_6.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_6.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_7.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_7.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_7.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_8.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_8.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_8.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_9.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_9.md5 extracting: VST_SDK/VST3_SDK/doc/vstsdk/inherit_graph_9.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/inherits.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/interappaudio.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/interfaceVSTInterAppAudioAppDelegateBase.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/interfaceVSTInterAppAudioAppDelegateBase.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/interfaceVSTInterAppAudioAppDelegateBase__inherit__graph.map extracting: VST_SDK/VST3_SDK/doc/vstsdk/interfaceVSTInterAppAudioAppDelegateBase__inherit__graph.md5 inflating: VST_SDK/VST3_SDK/doc/vstsdk/interfaceVSTInterAppAudioAppDelegateBase__inherit__graph.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/jquery.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/memorystream_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/MidiIO_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/MidiIO_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/module_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/module_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/module__linux_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/module__linux_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/module__mac_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/module__mac_8mm.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/module__win32_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/module__win32_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/modules.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/modules.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespacemembers.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespacemembers_func.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespacemembers_vars.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaces.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaces.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceSteinberg_1_1Vst_1_1Algo.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceSteinberg_1_1Vst_1_1InterAppAudio.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceSteinberg_1_1Vst_1_1InterAppAudio.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceVST3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceVST3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceVST3_1_1Hosting.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceVST3_1_1Hosting.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceVST3_1_1StringConvert.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/namespaceVSTGUI.html extracting: VST_SDK/VST3_SDK/doc/vstsdk/nav_f.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/nav_g.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/nav_h.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtree.css inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtree.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtreeindex0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtreeindex1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtreeindex2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtreeindex3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtreeindex4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/navtreeindex5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/NSDataIBStream_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/NSDataIBStream_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/open.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/optional_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/otherCopyright.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/pages.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/parameterchanges_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/parameterchanges_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/parameterchanges_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/pluginfactoryvst3_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/pluginfactoryvst3_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/plugintesthost.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/plugintestwin.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/pluginview_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/plugprovider_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/plugprovider_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/plugprovider_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/PresetBrowserViewController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/PresetBrowserViewController_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/preseteditor.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/PresetManager_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/PresetManager_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/PresetSaveViewController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/PresetSaveViewController_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/processdata_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/processdata_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/resize.js creating: VST_SDK/VST3_SDK/doc/vstsdk/search/ inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_10.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_10.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_11.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_11.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_12.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_12.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_13.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_13.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_14.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_14.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_15.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_15.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_16.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_16.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_17.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_17.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_18.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_18.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_d.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_e.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/all_f.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_10.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_10.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_11.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_11.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_d.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_e.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/classes_f.js extracting: VST_SDK/VST3_SDK/doc/vstsdk/search/close.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/defines_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_d.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_e.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enums_f.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enumvalues_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enumvalues_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enumvalues_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/enumvalues_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_d.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_e.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/files_f.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_10.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_10.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_11.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_11.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_12.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_12.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_13.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_13.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_14.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_14.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_15.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_15.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_16.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_16.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_17.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_17.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_18.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_18.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_d.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_e.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/functions_f.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/groups_6.js extracting: VST_SDK/VST3_SDK/doc/vstsdk/search/mag_sel.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/namespaces_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/namespaces_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/namespaces_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/namespaces_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/nomatches.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/pages_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/properties_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/properties_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/search.css inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/search.js extracting: VST_SDK/VST3_SDK/doc/vstsdk/search/search_l.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/search_m.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/search/search_r.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/typedefs_d.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_0.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_0.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_1.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_1.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_10.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_10.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_11.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_11.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_12.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_12.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_13.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_13.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_14.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_14.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_2.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_2.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_3.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_3.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_4.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_4.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_5.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_5.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_6.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_6.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_7.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_7.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_8.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_8.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_9.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_9.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_a.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_a.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_b.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_b.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_c.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_c.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_d.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_d.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_e.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_e.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_f.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/search/variables_f.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/SettingsViewController_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/SettingsViewController_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/SettingsViewController_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/SettingsViewController_8mm.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/stringconvert_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/stringconvert_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/stringconvert_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/stringconvert_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1BypassProcessor_1_1Delay-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1BypassProcessor_1_1Delay.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1BypassProcessor_1_1Delay.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1ParameterChangeTransfer_1_1ParameterChange-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1ParameterChangeTransfer_1_1ParameterChange.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1ParameterChangeTransfer_1_1ParameterChange.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1ParameterValueQueue_1_1ParameterQueueValue-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1ParameterValueQueue_1_1ParameterQueueValue.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1ParameterValueQueue_1_1ParameterQueueValue.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1PresetFile_1_1Entry-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1PresetFile_1_1Entry.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structSteinberg_1_1Vst_1_1PresetFile_1_1Entry.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1ClassInfo_1_1Data-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1ClassInfo_1_1Data.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1ClassInfo_1_1Data.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1Module_1_1Snapshot-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1Module_1_1Snapshot.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1Module_1_1Snapshot.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1Module_1_1Snapshot_1_1ImageDesc-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1Module_1_1Snapshot_1_1ImageDesc.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Hosting_1_1Module_1_1Snapshot_1_1ImageDesc.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Optional-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Optional.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1Optional.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1UID-members.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1UID.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/structVST3_1_1UID.js extracting: VST_SDK/VST3_SDK/doc/vstsdk/sync_off.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/sync_on.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/tab_a.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/tab_b.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/tab_h.png extracting: VST_SDK/VST3_SDK/doc/vstsdk/tab_s.png inflating: VST_SDK/VST3_SDK/doc/vstsdk/tabs.css inflating: VST_SDK/VST3_SDK/doc/vstsdk/transport.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/uid_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/uid_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst2wrapper_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst2wrapper_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst2wrapper_8sdk_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst2xwrapper.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst3_logo_mid.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst3_speaker_types.jpg inflating: VST_SDK/VST3_SDK/doc/vstsdk/VST3Editor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/VST3Editor_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst3History.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vst3License.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/VST3Plugin_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/VST3Plugin_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/VST3Plugin_8mm.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstaudioeffect_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstaudioeffect_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstaudioprocessoralgo_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstaudioprocessoralgo_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstbus_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstbus_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstbypassprocessor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstbypassprocessor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstbypassprocessor_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstcomponent_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstcomponent_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstcomponent_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstcomponent_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstcomponentbase_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstcomponentbase_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vsteditcontroller_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vsteditcontroller_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstguieditor_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstguieditor_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstguieditor_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstguieditor_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstinitiids_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/VSTInterAppAudioAppDelegateBase_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/VSTInterAppAudioAppDelegateBase_8mm.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstnoteexpressiontypes_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstnoteexpressiontypes_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstparameters_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstparameters_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstpresetfile_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstpresetfile_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstpresetfile_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstpresetfile_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstrepresentation_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstrepresentation_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstrepresentation_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstsdk.tag inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstsinglecomponenteffect_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstsinglecomponenteffect_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstsinglecomponenteffect_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstsinglecomponenteffect_8h.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vstspeakerarray_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vsttestsuite_8cpp.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vsttestsuite_8cpp.js inflating: VST_SDK/VST3_SDK/doc/vstsdk/vsttestsuite_8h.html inflating: VST_SDK/VST3_SDK/doc/vstsdk/vsttestsuite_8h.js inflating: VST_SDK/VST3_SDK/index.html inflating: VST_SDK/VST3_SDK/LICENSE.txt creating: VST_SDK/VST3_SDK/pluginterfaces/ creating: VST_SDK/VST3_SDK/pluginterfaces/base/ inflating: VST_SDK/VST3_SDK/pluginterfaces/base/conststringtable.cpp inflating: VST_SDK/VST3_SDK/pluginterfaces/base/conststringtable.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/coreiids.cpp inflating: VST_SDK/VST3_SDK/pluginterfaces/base/doc.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/falignpop.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/falignpush.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/fplatform.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/fstrdefs.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ftypes.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/funknown.cpp inflating: VST_SDK/VST3_SDK/pluginterfaces/base/funknown.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/futils.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/fvariant.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/geoconstants.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ibstream.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/icloneable.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ierrorcontext.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ipersistent.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ipluginbase.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/istringresult.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/iupdatehandler.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/keycodes.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/pluginbasefwd.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/smartpointer.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ucolorspec.h inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ustring.cpp inflating: VST_SDK/VST3_SDK/pluginterfaces/base/ustring.h creating: VST_SDK/VST3_SDK/pluginterfaces/gui/ inflating: VST_SDK/VST3_SDK/pluginterfaces/gui/iplugview.h inflating: VST_SDK/VST3_SDK/pluginterfaces/gui/iplugviewcontentscalesupport.h inflating: VST_SDK/VST3_SDK/pluginterfaces/LICENSE.txt creating: VST_SDK/VST3_SDK/pluginterfaces/test/ inflating: VST_SDK/VST3_SDK/pluginterfaces/test/itest.h creating: VST_SDK/VST3_SDK/pluginterfaces/vst/ inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstattributes.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstaudioprocessor.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstautomationstate.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstchannelcontextinfo.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstcomponent.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstcontextmenu.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivsteditcontroller.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstevents.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivsthostapplication.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstinterappaudio.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstmessage.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstplugview.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstprefetchablesupport.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstprocesscontext.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstrepresentation.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/ivstunits.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/vstpresetkeys.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/vstpshpack4.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/vstspeaker.h inflating: VST_SDK/VST3_SDK/pluginterfaces/vst/vsttypes.h creating: VST_SDK/VST3_SDK/public.sdk/ inflating: VST_SDK/VST3_SDK/public.sdk/CMakeLists.txt inflating: VST_SDK/VST3_SDK/public.sdk/LICENSE.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/ creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/ creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/resource/adelay.rc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/resource/Info.plist creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/adelaycontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/adelaycontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/adelayids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/adelayprocessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/adelayprocessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/exampletest.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/exampletest.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/factory.cpp creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/interappaudio/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/interappaudio/ADelayIPAD.xib inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/interappaudio/iosEditor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/interappaudio/iosEditor.mm inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/adelay/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/mac/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/mac/Info.plist creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/84E8DE5F92554F5396FAE4133C935A18_snapshot.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/84E8DE5F92554F5396FAE4133C935A18_snapshot_2.0x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/again.rc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/again.uidesc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/background.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/slider_background.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/slider_handle.png extracting: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/slider_handle_2.0x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/vu_off.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/resource/vu_on.png creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/again.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/again.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againcids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againcontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againcontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againentry.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againentry_vst2.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againparamids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againprocess.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againsidechain.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againsidechain.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againsimple.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againsimple.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/againuimessagecontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again_aax/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again_aax/CMakeLists.txt inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again_aax/readme.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again_aax/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/again_aax/source/againaax.cpp creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/resource/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/resource/plug.rc creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/plug.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/plug.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/plugcids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/plugcontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/plugcontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/plugentry.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/plugparamids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/channelcontext/source/version.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/common/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/common/logscale.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/common/voicebase.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/common/voiceprocessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/doc.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/resource/ extracting: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/resource/bypass.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/resource/hostchecker.rc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/resource/hostchecker.uidesc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/resource/info.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/resource/knob.png creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/editorsizecontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/editorsizecontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/eventlistcheck.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/eventlistcheck.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/eventlogdatabrowsersource.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/eventlogdatabrowsersource.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/eventlogger.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/eventlogger.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/factory.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/hostcheck.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/hostcheck.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/hostcheckercontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/hostcheckercontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/hostcheckerprocessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/hostcheckerprocessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/logevents.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/parameterchangescheck.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/parameterchangescheck.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/processcontextcheck.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/processcontextcheck.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/processsetupcheck.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/processsetupcheck.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/hostchecker/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/ADelayExample.plist creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/en.lproj/ extracting: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/en.lproj/InfoPlist.strings inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/InterAppAudioExample-Prefix.pch inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/InterAppAudioExample.entitlements inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/main.m inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/VSTInterAppAudioAppDelegate.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/VSTInterAppAudioAppDelegate.mm inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/VSTInterAppAudioHostUIControllerView.xib inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/VSTInterAppAudioHostUIControllerViewController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/InterAppAudio/InterAppAudioExample/VSTInterAppAudioHostUIControllerViewController.mm creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mac/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mac/make_vst3_symbolic_link.sh creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/resource/mda-vst3-Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/resource/mda-vst3.rc creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/helpers.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaAmbienceController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaAmbienceController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaAmbienceProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaAmbienceProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBandistoController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBandistoController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBandistoProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBandistoProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBaseController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBaseController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBaseProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBaseProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBeatBoxController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBeatBoxController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBeatBoxProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaBeatBoxProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaComboController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaComboController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaComboProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaComboProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDeEsserController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDeEsserController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDeEsserProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDeEsserProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDegradeController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDegradeController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDegradeProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDegradeProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDelayController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDelayController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDelayProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDelayProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDetuneController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDetuneController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDetuneProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDetuneProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDitherController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDitherController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDitherProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDitherProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDubDelayController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDubDelayController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDubDelayProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDubDelayProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDX10Controller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDX10Controller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDX10Processor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDX10Processor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDynamicsController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDynamicsController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDynamicsProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaDynamicsProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaEPianoController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaEPianoController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaEPianoData.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaEPianoProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaEPianoProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdafactory.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaImageController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaImageController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaImageProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaImageProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaJX10Controller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaJX10Controller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaJX10Processor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaJX10Processor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLeslieController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLeslieController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLeslieProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLeslieProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLimiterController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLimiterController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLimiterProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLimiterProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLoudnessController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLoudnessController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLoudnessProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaLoudnessProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaMultiBandController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaMultiBandController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaMultiBandProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaMultiBandProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaOverdriveController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaOverdriveController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaOverdriveProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaOverdriveProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaParameter.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaParameter.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaPianoController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaPianoController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaPianoData.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaPianoProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaPianoProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRePsychoController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRePsychoController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRePsychoProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRePsychoProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRezFilterController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRezFilterController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRezFilterProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRezFilterProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRingModController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRingModController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRingModProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRingModProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRoundPanController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRoundPanController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRoundPanProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaRoundPanProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaShepardController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaShepardController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaShepardProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaShepardProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSpecMeterController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSpecMeterController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSpecMeterProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSpecMeterProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSplitterController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSplitterController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSplitterProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSplitterProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaStereoController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaStereoController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaStereoProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaStereoProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSubSynthController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSubSynthController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSubSynthProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaSubSynthProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTalkBoxController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTalkBoxController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTalkBoxProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTalkBoxProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTestToneController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTestToneController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTestToneProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTestToneProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaThruZeroController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaThruZeroController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaThruZeroProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaThruZeroProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTrackerController.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTrackerController.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTrackerProcessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/mdaTrackerProcessor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/mda-vst3/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/about.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/background.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/groupframe.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/Info.plist creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/ creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/ creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_AppStore_1024.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPadApp_76.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPadApp_76@2x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPadProApp_83.5@2x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPadSettings_29.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPadSettings_29@2x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPadSpotlight_40.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPadSpotlight_40@2x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPhoneApp_60@2x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPhoneApp_60@3x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPhoneSettings_29.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPhoneSettings_29@2x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPhoneSettings_29@3x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPhoneSpotlight_40@2x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/AppIcon_iPhoneSpotlight_40@3x.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/AppIcon.appiconset/Contents.json inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/Images.xcassets/Contents.json inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/LaunchScreen.storyboard inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/noteexpressionsynth_ios.entitlements inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/InterAppAudio/NoteExpressionSynthExample.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/knob big.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/knob.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/knob2.png inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/note_expression_synth.rc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/note_expression_synth.uidesc extracting: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/resource/vst3_logo_small.png creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/brownnoise.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/factory.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/filter.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_controller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_controller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_processor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_processor.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_ui.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_ui.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_voice.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_expression_synth_voice.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_touch_controller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/note_touch_controller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_synth/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/resource/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/resource/plug.rc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/resource/plug.uidesc creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/plug.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/plug.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/plugcids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/plugcontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/plugcontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/plugentry.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/plugparamids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/note_expression_text/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/resource/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/resource/pitchnames.rc inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/resource/pitchnames.uidesc creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/source/factory.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/source/pitchnames.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/source/pitchnames.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/source/pitchnamesdatabrowsersource.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/source/pitchnamesdatabrowsersource.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/pitchnames/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/resource/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/resource/plug.rc creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/plug.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/plug.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/plugcids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/plugcontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/plugcontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/plugentry.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/plugparamids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/prefetchablesupport/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/resource/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/resource/plug.rc creating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/plug.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/plug.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/plugcids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/plugcontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/plugcontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/plugentry.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/plugparamids.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst/programchange/source/version.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/ creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/resource/Info.plist creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/audiohost.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/audiohost.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/audioclient.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/audioclient.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/imediaserver.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/iparameterclient.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/jack/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/jack/jackclient.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/media/miditovst.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/platform/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/platform/appinit.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/platform/iapplication.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/audiohost/source/usediids.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/resource/Info.plist creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/editorhost.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/editorhost.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/appinit.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/iapplication.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/iplatform.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/iwindow.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/linux/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/linux/platform.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/linux/runloop.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/linux/runloop.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/linux/window.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/linux/window.h creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/mac/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/mac/platform.mm inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/mac/window.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/mac/window.mm creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/win32/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/win32/platform.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/win32/window.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/platform/win32/window.h inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/editorhost/source/usediids.cpp creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/validator/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/validator/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/validator/source/ inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/validator/source/main.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/validator/source/usediids.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/validator/source/validator.cpp inflating: VST_SDK/VST3_SDK/public.sdk/samples/vst-hosting/validator/source/validator.h creating: VST_SDK/VST3_SDK/public.sdk/source/ creating: VST_SDK/VST3_SDK/public.sdk/source/common/ inflating: VST_SDK/VST3_SDK/public.sdk/source/common/memorystream.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/common/memorystream.h inflating: VST_SDK/VST3_SDK/public.sdk/source/common/pluginview.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/common/pluginview.h creating: VST_SDK/VST3_SDK/public.sdk/source/main/ inflating: VST_SDK/VST3_SDK/public.sdk/source/main/dllmain.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/main/linuxmain.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/main/macexport.exp inflating: VST_SDK/VST3_SDK/public.sdk/source/main/macmain.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/main/pluginfactoryvst3.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/main/pluginfactoryvst3.h inflating: VST_SDK/VST3_SDK/public.sdk/source/main/winexport.def creating: VST_SDK/VST3_SDK/public.sdk/source/vst/ creating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxentry.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxlibrary.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxwrapper.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxwrapper.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxwrapper_description.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxwrapper_gui.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxwrapper_gui.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxwrapper_parameters.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/aaxwrapper_parameters.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/CMakeLists.txt inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/docaax.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/resource/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/resource/aaxwrapper.rc inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/resource/aaxwrapperPages.xml inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/resource/desktop.ini inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/resource/PlugIn.ico inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/aaxwrapper/resource/PreBuildEvent.bat creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/audiounitconfig.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3Wrapper.xcodeproj/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3Wrapper.xcodeproj/project.pbxproj creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3Wrapper.xcodeproj/project.xcworkspace/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3Wrapper.xcodeproj/project.xcworkspace/contents.xcworkspacedata creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/AppDelegate.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/AppDelegate.m creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/Assets.xcassets/ creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/Assets.xcassets/AppIcon.appiconset/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/Assets.xcassets/AppIcon.appiconset/Contents.json creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/Base.lproj/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/Base.lproj/LaunchScreen.storyboard inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/Base.lproj/Main.storyboard inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/main.m inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/ViewController.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrapperiOS/ViewController.m creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/AppDelegate.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/AppDelegate.m creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/Assets.xcassets/ creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/Assets.xcassets/AppIcon.appiconset/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/Assets.xcassets/AppIcon.appiconset/Contents.json inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/Assets.xcassets/Contents.json creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/Base.lproj/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/Base.lproj/Main.storyboard inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/main.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/ViewController.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOS/ViewController.m creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOSExtension/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/AUv3WrappermacOSExtension/AUv3WrappermacOSExtension.entitlements inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/CMakeLists.txt inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/docAUv3.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/AUv3AudioEngine.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/AUv3AudioEngine.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/AUv3Wrapper.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/AUv3Wrapper.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/AUv3WrapperFactory.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/AUv3WrapperFactory.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/drumLoop.wav inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auv3wrapper/Shared/NSDataIBStream.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/ creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/audiounitconfig.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/config/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/config/again.xcconfig inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/config/again_debug.xcconfig inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/config/again_release.xcconfig inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/doc.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/again/Info.plist inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/aucarbonview.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/aucarbonview.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/aucocoaview.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/aucocoaview.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/auresource.r inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/ausdk.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/auwrapper.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/auwrapper.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/auwrapper_prefix.pch inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/CMakeLists.txt creating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/config/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/config/ausdkpath.xcconfig inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/config/auwrapper.xcconfig inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/config/auwrapper_debug.xcconfig inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/config/auwrapper_release.xcconfig inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/docAUv2.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/generateCocoaClassNamePrefix.rb inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/NSDataIBStream.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/auwrapper/NSDataIBStream.mm creating: VST_SDK/VST3_SDK/public.sdk/source/vst/basewrapper/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/basewrapper/basewrapper.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/basewrapper/basewrapper.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/basewrapper/basewrapper.sdk.cpp creating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/eventlist.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/eventlist.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/module.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/module.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/module_linux.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/module_mac.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/module_win32.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/optional.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/parameterchanges.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/parameterchanges.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/plugprovider.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/plugprovider.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/processdata.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/processdata.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/stringconvert.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/stringconvert.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/hosting/uid.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/AudioIO.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/AudioIO.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/CMakeLists.txt inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/doc.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/HostApp.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/HostApp.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/LaunchScreen.storyboard inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/MidiIO.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/MidiIO.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetBrowserView.xib inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetBrowserViewController.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetBrowserViewController.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetManager.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetManager.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetSaveView.xib inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetSaveViewController.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/PresetSaveViewController.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/SettingsView.xib inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/SettingsViewController.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/SettingsViewController.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/VST3Editor.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/VST3Editor.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/VST3Plugin.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/VST3Plugin.mm inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/VSTInterAppAudioAppDelegateBase.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/interappaudio/VSTInterAppAudioAppDelegateBase.mm creating: VST_SDK/VST3_SDK/public.sdk/source/vst/testsuite/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/testsuite/vsttestsuite.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/testsuite/vsttestsuite.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/utility/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/utility/ringbuffer.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/utility/test/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/utility/test/ringbuffertest.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/utility/test/ringbuffertest.h creating: VST_SDK/VST3_SDK/public.sdk/source/vst/vst2wrapper/ inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vst2wrapper/docvst2.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vst2wrapper/vst2wrapper.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vst2wrapper/vst2wrapper.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vst2wrapper/vst2wrapper.sdk.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstaudioeffect.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstaudioeffect.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstaudioprocessoralgo.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstbus.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstbus.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstbypassprocessor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstbypassprocessor.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstcomponent.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstcomponentbase.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstcomponentbase.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vsteditcontroller.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vsteditcontroller.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstguieditor.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstguieditor.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstinitiids.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstnoteexpressiontypes.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstnoteexpressiontypes.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstparameters.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstparameters.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstpresetfile.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstpresetfile.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstrepresentation.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstrepresentation.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstsinglecomponenteffect.cpp inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstsinglecomponenteffect.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst/vstspeakerarray.h inflating: VST_SDK/VST3_SDK/public.sdk/source/vst3stdsdk.cpp inflating: VST_SDK/VST3_SDK/README.md inflating: VST_SDK/VST3_SDK/VST3_License_Agreement.pdf inflating: VST_SDK/VST3_SDK/VST3_Usage_Guidelines.pdf creating: VST_SDK/VST3_SDK/vstgui4/ inflating: VST_SDK/VST3_SDK/vstgui4/LICENSE inflating: VST_SDK/VST3_SDK/vstgui4/README.md creating: VST_SDK/VST3_SDK/vstgui4/vstgui/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Changelog inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/contrib/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/contrib/ciboxblurfilter.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/contrib/ciboxblurfilter.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/contrib/compresseduidescription.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/contrib/compresseduidescription.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/contrib/keyboardview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/contrib/keyboardview.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/annotated.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/annotated.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/bc_s.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/bdwn.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_a_eff_g_u_i_editor-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_a_eff_g_u_i_editor.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_a_eff_g_u_i_editor.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_a_eff_g_u_i_editor.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_plugin_g_u_i_editor-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_plugin_g_u_i_editor.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_plugin_g_u_i_editor.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_plugin_g_u_i_editor.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_alpha_value_animation-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_alpha_value_animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_alpha_value_animation.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_alpha_value_animation.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_animator-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_animator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_animator.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_animator.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_control_value_animation-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_control_value_animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_control_value_animation.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_control_value_animation.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_exchange_view_animation-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_exchange_view_animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_exchange_view_animation.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_exchange_view_animation.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_finished_message-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_finished_message.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_finished_message.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_finished_message.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_animation_target-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_animation_target.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_animation_target.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_animation_target.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_timing_function-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_timing_function.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_timing_function.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_i_timing_function.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_interpolation_timing_function-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_interpolation_timing_function.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_interpolation_timing_function.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_interpolation_timing_function.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_linear_timing_function-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_linear_timing_function.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_linear_timing_function.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_linear_timing_function.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_power_timing_function-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_power_timing_function.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_power_timing_function.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_power_timing_function.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_repeat_timing_function-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_repeat_timing_function.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_repeat_timing_function.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_repeat_timing_function.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_timing_function_base-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_timing_function_base.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_timing_function_base.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_timing_function_base.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_view_size_animation-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_view_size_animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_view_size_animation.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_animation_1_1_view_size_animation.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_base64_codec-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_base64_codec.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_base64_codec.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_factory-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_factory.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_factory.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_filter_base-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_filter_base.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_filter_base.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_filter_base.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_i_filter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_i_filter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_i_filter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_i_filter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_property-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_property.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_bitmap_filter_1_1_property.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_anim_knob-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_anim_knob.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_anim_knob.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_anim_knob.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_animation_splash_screen-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_animation_splash_screen.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_animation_splash_screen.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_animation_splash_screen.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_animation-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_animation.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_animation.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_layout_container_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_layout_container_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_layout_container_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_auto_layout_container_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_base_object-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_base_object.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_base_object.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_base_object.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_base_object_guard-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_base_object_guard.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_base_object_guard.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap_pixel_access-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap_pixel_access.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap_pixel_access.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_bitmap_pixel_access.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_check_box-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_check_box.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_check_box.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_check_box.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_color_chooser-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_color_chooser.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_color_chooser.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_color_chooser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_command_menu_item-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_command_menu_item.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_command_menu_item.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_command_menu_item.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_control-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_control.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_control.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_control.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_data_browser-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_data_browser.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_data_browser.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_data_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_drag_container_helper-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_drag_container_helper.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_drag_container_helper.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_draw_context-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_draw_context.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_draw_context.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_draw_context.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_drop_source-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_drop_source.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_drop_source.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_drop_source.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_file_extension-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_file_extension.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_file_extension.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_file_stream-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_file_stream.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_file_stream.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_file_stream.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_chooser-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_chooser.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_chooser.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_chooser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_desc-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_desc.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_desc.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_font_desc.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_frame-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_frame.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_frame.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_frame.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_gradient_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_graphics_path-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_graphics_path.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_graphics_path.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_graphics_path.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_slider-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_slider.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_slider.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_slider.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_switch-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_switch.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_switch.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_horizontal_switch.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_kick_button-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_kick_button.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_kick_button.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_kick_button.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_knob-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_knob.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_knob.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_knob.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_layered_view_container-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_layered_view_container.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_layered_view_container.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_layered_view_container.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_line_style-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_line_style.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_line_style.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_memory_stream-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_memory_stream.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_memory_stream.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_memory_stream.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_menu_item-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_menu_item.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_menu_item.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_menu_item.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_bitmap-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_bitmap.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_bitmap.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_bitmap.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_button-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_button.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_button.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_movie_button.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_multi_line_text_label-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_multi_line_text_label.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_multi_line_text_label.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_multi_line_text_label.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector_callback-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector_callback.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector_callback.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_new_file_selector_callback.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_nine_part_tiled_bitmap-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_nine_part_tiled_bitmap.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_nine_part_tiled_bitmap.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_nine_part_tiled_bitmap.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_offscreen_context-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_offscreen_context.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_offscreen_context.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_offscreen_context.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_on_off_button-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_on_off_button.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_on_off_button.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_on_off_button.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_open_g_l_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_open_g_l_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_open_g_l_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_open_g_l_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_option_menu-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_option_menu.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_option_menu.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_option_menu.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_param_display-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_param_display.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_param_display.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_param_display.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_resource_description-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_resource_description.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_resource_description.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_resource_input_stream-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_resource_input_stream.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_resource_input_stream.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_resource_input_stream.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_rocker_switch-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_rocker_switch.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_rocker_switch.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_rocker_switch.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_row_column_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_row_column_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_row_column_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_row_column_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scroll_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scroll_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scroll_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scroll_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scrollbar-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scrollbar.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scrollbar.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_scrollbar.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_search_text_edit-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_search_text_edit.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_search_text_edit.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_search_text_edit.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_segment_button-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_segment_button.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_segment_button.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_segment_button.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_shadow_view_container-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_shadow_view_container.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_shadow_view_container.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_shadow_view_container.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_slider-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_slider.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_slider.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_slider.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_special_digit-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_special_digit.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_special_digit.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_special_digit.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_splash_screen-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_splash_screen.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_splash_screen.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_splash_screen.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_split_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_split_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_split_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_split_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_switch_base-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_switch_base.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_switch_base.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_switch_base.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tab_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tab_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tab_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tab_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_button-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_button.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_button.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_button.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_edit-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_edit.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_edit.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_edit.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_label-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_label.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_label.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_text_label.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tooltip_support-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tooltip_support.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tooltip_support.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_tooltip_support.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_v_s_t_g_u_i_timer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_v_s_t_g_u_i_timer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_v_s_t_g_u_i_timer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_v_s_t_g_u_i_timer.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_slider-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_slider.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_slider.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_slider.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_switch-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_switch.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_switch.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vertical_switch.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view_container-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view_container.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view_container.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view_container.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view_container_1_1_iterator-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view_container_1_1_iterator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_view_container_1_1_iterator.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vu_meter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vu_meter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vu_meter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_vu_meter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_x_y_pad-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_x_y_pad.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_x_y_pad.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_c_x_y_pad.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_delegation_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_delegation_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_delegation_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_delegation_controller.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_dispatch_list-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_dispatch_list.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_dispatch_list.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_generic_string_list_data_browser_source-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_generic_string_list_data_browser_source.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_generic_string_list_data_browser_source.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_generic_string_list_data_browser_source.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_group_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_group_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_group_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_group_controller.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_bitmap_creator-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_bitmap_creator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_bitmap_creator.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_color_chooser_delegate-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_color_chooser_delegate.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_color_chooser_delegate.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_context_menu_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_context_menu_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_context_menu_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_context_menu_controller2-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_context_menu_controller2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_context_menu_controller2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_control_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_control_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_control_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_control_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_controller.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_browser_delegate-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_browser_delegate.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_browser_delegate.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_browser_delegate.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_package-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_package.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_package.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_data_package.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_dependency-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_dependency.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_dependency.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_dependency.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_dependency_1_1_defer_changes-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_dependency_1_1_defer_changes.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_dependency_1_1_defer_changes.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_focus_drawing-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_focus_drawing.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_focus_drawing.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_focus_drawing.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_focus_view_observer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_focus_view_observer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_focus_view_observer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_font_chooser_delegate-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_font_chooser_delegate.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_font_chooser_delegate.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_generic_string_list_data_browser_source_selection_changed-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_generic_string_list_data_browser_source_selection_changed.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_generic_string_list_data_browser_source_selection_changed.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_generic_string_list_data_browser_source_selection_changed.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_keyboard_hook-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_keyboard_hook.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_keyboard_hook.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_mouse_observer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_mouse_observer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_mouse_observer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_mouse_observer.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_multi_bitmap_control-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_multi_bitmap_control.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_multi_bitmap_control.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_multi_bitmap_control.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_reference-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_reference.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_reference.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_reference.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_scale_factor_changed_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_scale_factor_changed_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_scale_factor_changed_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_scale_factor_changed_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_scrollbar_drawer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_scrollbar_drawer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_scrollbar_drawer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_split_view_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_split_view_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_split_view_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_split_view_separator_drawer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_split_view_separator_drawer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_split_view_separator_drawer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_u_i_description-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_u_i_description.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_u_i_description.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_u_i_description.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_added_removed_observer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_added_removed_observer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_added_removed_observer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_added_removed_observer.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_container_listener_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_creator-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_creator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_creator.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_creator.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_factory-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_factory.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_factory.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_factory.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_listener_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_switch_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_switch_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_switch_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_i_view_switch_controller.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_input_stream-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_input_stream.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_input_stream.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_input_stream.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_interface-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_interface.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_interface.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_interface.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_malloc-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_malloc.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_malloc.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_output_stream-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_output_stream.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_output_stream.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_output_stream.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_owning_pointer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_owning_pointer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_owning_pointer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_owning_pointer.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_pad_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_pad_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_pad_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_pad_controller.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_parameter_change_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_parameter_change_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_parameter_change_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_parameter_change_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_reference_counted-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_reference_counted.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_reference_counted.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_reference_counted.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_seekable_stream-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_seekable_stream.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_seekable_stream.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_seekable_stream.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_shared_pointer-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_shared_pointer.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_shared_pointer.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_shared_pointer.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_delegate_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_delegate_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_delegate_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_delegate_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_i_delegate-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_i_delegate.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_i_delegate.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_i_delegate.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_application-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_application.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_application.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_application.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_command_handler-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_command_handler.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_command_handler.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_command_handler.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_common_directories-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_common_directories.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_common_directories.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_common_directories.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_menu_builder-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_menu_builder.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_menu_builder.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_menu_builder.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_preference-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_preference.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_preference.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_preference.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_shared_u_i_resources-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_shared_u_i_resources.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_shared_u_i_resources.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_shared_u_i_resources.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_step_value-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_step_value.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_step_value.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_step_value.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_string_list_value-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_string_list_value.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_string_list_value.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_string_list_value.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_converter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_converter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_converter.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_converter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_value_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_controller.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_i_window_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_menu_builder_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_menu_builder_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_menu_builder_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_menu_builder_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_no_menu_builder-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_no_menu_builder.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_no_menu_builder.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_no_menu_builder.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_preferences-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_preferences.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_preferences.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_customization-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_customization.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_customization.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_customization.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_customization-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_customization.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_customization.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_customization.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_model_binding-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_model_binding.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_model_binding.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_i_model_binding.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_model_binding_callbacks-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_model_binding_callbacks.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_model_binding_callbacks.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_model_binding_callbacks.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_detail_1_1_listener_base-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_detail_1_1_listener_base.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_detail_1_1_listener_base.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_detail_1_1_listener_base.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener_t-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener_t.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener_t.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_listener_t.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_listener_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_listener_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_listener_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_value_listener_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_closed_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_closed_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_closed_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_closed_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_controller_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_controller_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_controller_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_controller_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_listener_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_listener_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_listener_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_standalone_1_1_window_listener_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_attributes-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_attributes.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_attributes.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_attributes.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_listener_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_private_1_1_string_token-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_private_1_1_string_token.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_private_1_1_string_token.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_private_1_1_string_token.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_view_switch_controller-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_view_switch_controller.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_view_switch_controller.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_description_view_switch_controller.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_factory-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_factory.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_factory.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_factory.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_switch_container-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_switch_container.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_switch_container.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_i_view_switch_container.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_character_iterator-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_character_iterator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_character_iterator.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_code_point_iterator-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_code_point_iterator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_code_point_iterator.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_code_point_iterator.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_string-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_string.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_string.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_string_view-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_string_view.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_u_t_f8_string_view.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t3_editor-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t3_editor.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t3_editor.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t3_editor.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t3_editor_delegate-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t3_editor_delegate.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t3_editor_delegate.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t_g_u_i_editor_interface-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t_g_u_i_editor_interface.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_v_s_t_g_u_i_editor_interface.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_adapter-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_adapter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_adapter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_adapter.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_registry-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_registry.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_registry.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_view_creator_registry.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_content_provider-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_content_provider.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_content_provider.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_content_provider.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_handler-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_handler.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_handler.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_i_handler.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_input_stream_content_provider-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_input_stream_content_provider.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_input_stream_content_provider.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_input_stream_content_provider.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_memory_content_provider-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_memory_content_provider.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_memory_content_provider.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_memory_content_provider.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_parser-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_parser.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/class_v_s_t_g_u_i_1_1_xml_1_1_parser.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/classes.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/closed.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/contextmenu.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/deprecated.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_068986b17255b23923248d29eb56232f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_319ceb905e28bdce1fe651abef385914.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_34b5bdb2d8f09e9b7c738ad1c3287450.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_3c67e06bfba5907e78f0094dc9170374.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_82632d0649a2f85904fdeedd1cb4706d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_a09d17ac34a64907cc6471210fb6e91a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_a85023a8420daaed5b8c620d6ec875fb.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_c0f1bcb81509e123f69c5c5b0d422823.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_c15b81bf70e1133d414b4bd70479ded7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dir_cd0a0515b9f5ef1a82b5a1d9f25529fe.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/doxygen.css extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/doxygen.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/dynsections.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2blank.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2doc.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2folderclosed.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2folderopen.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2lastnode.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2link.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2mlastnode.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2mnode.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2node.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2plastnode.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2pnode.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2splitbar.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ftv2vertline.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_dup.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_enum.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_eval.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_g.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_h.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_i.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_k.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_l.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_m.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_n.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_o.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_p.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_q.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_r.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_s.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_t.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_u.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_v.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_w.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_x.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_func_~.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_g.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_h.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_i.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_j.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_k.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_l.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_m.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_n.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_o.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_p.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_q.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_r.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_rela.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_s.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_t.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_type.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_u.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_v.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_g.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_h.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_i.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_j.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_k.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_l.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_m.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_n.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_o.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_p.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_r.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_s.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_t.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_u.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_v.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_w.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_x.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_y.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_vars_z.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_w.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_x.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_y.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_z.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/functions_~.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group___animation_targets.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group___animation_targets.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group___animation_timing_functions.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group___animation_timing_functions.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__animation.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__containerviews.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__containerviews.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__controls.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__controls.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__new__in__4__5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__standalone.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__standalone.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__views.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/group__views.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/hierarchy.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/hierarchy.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/index.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/inspector_overview.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/jquery.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/key_event_flow.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/modules.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/modules.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_animation.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_bitmap_filter.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_bitmap_filter.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_bitmap_filter_1_1_standard.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_bitmap_filter_1_1_standard.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_bitmap_filter_1_1_standard_1_1_property.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_c_control_private.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_c_control_private.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_c_draw_methods.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_call.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_application.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_application.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_async.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_command_group.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_command_name.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_commands.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_value.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_value.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_detail.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_standalone_1_1_value_1_1_detail.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_string.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_u_i_description_private.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_u_i_description_private.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_u_i_view_creator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_v_s_t3_editor_internal.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_xml.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespace_v_s_t_g_u_i_1_1_xml.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_dup.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_enum.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_eval.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_func.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_g.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_h.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_i.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_k.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_l.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_m.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_n.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_o.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_p.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_q.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_r.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_s.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_t.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_type.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_u.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_v.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_g.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_h.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_k.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_m.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_n.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_o.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_p.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_q.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_r.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_s.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_u.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_vars_w.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespacemembers_w.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespaces.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/namespaces.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/nav_f.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/nav_g.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/nav_h.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtree.css inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtree.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex10.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex11.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex12.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex13.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex14.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex15.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex16.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex17.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/navtreeindex9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/open.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_animation.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_changelog.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_license.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_news_and_changes.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_news_and_changes.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_previous_new_stuff.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_setup.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_uidescription_editor.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_vst2_tutorial.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/page_vst3_inline_editing.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/pages.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/resize.js creating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_10.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_10.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_11.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_11.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_12.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_12.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_13.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_13.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_14.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_14.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_15.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_15.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_16.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_16.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_17.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_17.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_18.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_18.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_19.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_19.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_1a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_1a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_1b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_1b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_c.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_d.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_e.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/all_f.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_10.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_10.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_11.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_11.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_12.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_12.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_13.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_13.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_c.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_d.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_e.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/classes_f.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/close.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_c.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enums_d.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/enumvalues_b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_10.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_10.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_11.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_11.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_12.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_12.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_13.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_13.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_14.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_14.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_15.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_15.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_16.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_16.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_17.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_17.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_c.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_d.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_e.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/functions_f.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/groups_4.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/mag_sel.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/namespaces_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/namespaces_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/nomatches.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/pages_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/related_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/related_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/search.css inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/search.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/search_l.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/search_m.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/search_r.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_10.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_10.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_11.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_11.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_c.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_d.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_e.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/typedefs_f.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_0.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_0.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_1.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_1.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_10.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_10.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_11.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_11.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_12.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_12.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_13.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_13.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_14.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_14.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_15.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_15.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_16.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_16.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_17.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_17.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_18.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_18.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_19.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_19.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_1a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_1a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_2.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_2.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_3.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_3.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_4.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_4.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_5.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_5.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_6.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_6.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_7.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_7.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_8.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_8.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_9.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_9.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_a.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_a.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_b.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_b.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_c.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_c.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_d.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_d.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_e.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_e.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_f.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/search/variables_f.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/standalone_library.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_e_rect-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_e_rect.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_e_rect.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_base64_codec_1_1_result-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_base64_codec_1_1_result.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_base64_codec_1_1_result.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_button_state-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_button_state.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_button_state.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_color-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_color.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_color.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_color_chooser_u_i_settings-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_color_chooser_u_i_settings.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_color_chooser_u_i_settings.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_begin_edit-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_begin_edit.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_begin_edit.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_begin_edit.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_end_edit-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_end_edit.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_end_edit.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_end_edit.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_listener_call-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_listener_call.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_listener_call.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_listener_call.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_value_changed-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_value_changed.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_value_changed.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_control_private_1_1_control_value_changed.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_data_browser_1_1_cell-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_data_browser_1_1_cell.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_data_browser_1_1_cell.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_draw_context_1_1_transform-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_draw_context_1_1_transform.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_draw_context_1_1_transform.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_draw_mode-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_draw_mode.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_draw_mode.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_font_chooser_u_i_definition-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_font_chooser_u_i_definition.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_font_chooser_u_i_definition.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_collect_invalid_rects-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_collect_invalid_rects.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_collect_invalid_rects.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_impl-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_impl.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_impl.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_impl_1_1_post_event_handler-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_impl_1_1_post_event_handler.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_frame_1_1_impl_1_1_post_event_handler.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_graphics_transform-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_graphics_transform.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_graphics_transform.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_nine_part_tiled_description-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_nine_part_tiled_description.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_nine_part_tiled_description.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_point-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_point.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_point.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_rect-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_rect.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_rect.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_segment_button_1_1_segment-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_segment_button_1_1_segment.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_segment_button_1_1_segment.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_view_1_1_impl-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_view_1_1_impl.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_view_1_1_impl.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_view_container_1_1_impl-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_view_container_1_1_impl.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_c_view_container_1_1_impl.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_concat_clip-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_concat_clip.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_concat_clip.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_get_view_options-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_get_view_options.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_get_view_options.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_malloc_allocator-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_malloc_allocator.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_malloc_allocator.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_optional-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_optional.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_optional.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_config-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_config.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_config.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_config.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_for_window_config-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_for_window_config.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_for_window_config.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_alert_box_for_window_config.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_info-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_info.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_info.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_init-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_init.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_application_1_1_init.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_command-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_command.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_command.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_config-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_config.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_config.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_value_calls-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_value_calls.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_u_i_desc_1_1_value_calls.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_window_configuration-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_window_configuration.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_window_configuration.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_window_style-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_window_style.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_standalone_1_1_window_style.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_trim_options-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_trim_options.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_trim_options.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_1_1_focus_drawing-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_1_1_focus_drawing.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_1_1_focus_drawing.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_1_1_impl-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_1_1_impl.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_1_1_impl.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_private_1_1_locale-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_private_1_1_locale.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_u_i_description_private_1_1_locale.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_v_s_t_g_u_i_1_1_v_s_t3_editor_1_1_keyboard_hook.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_vst_key_code-members.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_vst_key_code.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/struct_vst_key_code.js extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/sync_off.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/sync_on.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/tab_a.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/tab_b.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/tab_h.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/tab_s.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/tabs.css inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ui_editor.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ui_editor_bitmaps_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ui_editor_colors_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ui_editor_fonts_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ui_editor_tags_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/ui_editor_views_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/uidescription.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/uidescription.js inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/html/uidescription_attributes.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/index.html inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/Documentation/Migrating from 2.3.rtf creating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/doc.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/doxydocu.css inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/Doxyfile inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/page_changelog.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/page_changes.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/page_keyeventflow.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/page_license.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/page_tutorial.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/contextmenu.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/inspector_overview.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/ui_editor.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/ui_editor_bitmaps_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/ui_editor_colors_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/ui_editor_fonts_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/ui_editor_tags_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/screenshots/ui_editor_views_browser.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/doxygen/tutorial.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/animations.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/animations.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/animator.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/animator.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/ianimationtarget.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/itimingfunction.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/timingfunctions.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/animation/timingfunctions.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cbitmap.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cbitmap.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cbitmapfilter.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cbitmapfilter.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cbuttonstate.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ccolor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ccolor.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdatabrowser.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdatabrowser.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdrawcontext.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdrawcontext.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdrawdefs.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdrawmethods.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdrawmethods.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdropsource.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cdropsource.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cfileselector.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cfileselector.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cfont.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cfont.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cframe.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cframe.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cgradient.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cgradientview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cgradientview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cgraphicspath.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cgraphicspath.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cgraphicstransform.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/clayeredviewcontainer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/clayeredviewcontainer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/clinestyle.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/clinestyle.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/CMakeLists.txt inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/coffscreencontext.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/coffscreencontext.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cautoanimation.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cautoanimation.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cbuttons.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cbuttons.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ccolorchooser.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ccolorchooser.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ccontrol.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ccontrol.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cfontchooser.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cfontchooser.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cknob.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cknob.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cmoviebitmap.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cmoviebitmap.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cmoviebutton.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cmoviebutton.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/coptionmenu.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/coptionmenu.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cparamdisplay.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cparamdisplay.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cscrollbar.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cscrollbar.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/csearchtextedit.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/csearchtextedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/csegmentbutton.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/csegmentbutton.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cslider.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cslider.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cspecialdigit.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cspecialdigit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/csplashscreen.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/csplashscreen.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cswitch.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cswitch.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ctextedit.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ctextedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ctextlabel.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/ctextlabel.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cvumeter.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cvumeter.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cxypad.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/cxypad.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/controls/icontrollistener.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/copenglview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/copenglview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cpoint.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cpoint.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/crect.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/crect.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cresourcedescription.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/crowcolumnview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/crowcolumnview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cscrollview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cscrollview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cshadowviewcontainer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cshadowviewcontainer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/csplitview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/csplitview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cstring.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cstring.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ctabview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ctabview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ctooltipsupport.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ctooltipsupport.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cviewcontainer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cviewcontainer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cvstguitimer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/cvstguitimer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/dispatchlist.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/idatapackage.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/idependency.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/ifocusdrawing.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/iscalefactorchangedlistener.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/itouchevent.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/iviewlistener.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/malloc.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/optional.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformbitmap.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformfont.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformframe.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformframecallback.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformopenglview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformoptionmenu.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformstring.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformtextedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformtimer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/iplatformviewlayer.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairobitmap.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairobitmap.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairocontext.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairocontext.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairofont.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairofont.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairogradient.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairogradient.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairopath.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairopath.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/cairoutils.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/gtkoptionmenu.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/gtkoptionmenu.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/gtktextedit.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/gtktextedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/linuxstring.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/linuxstring.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/x11frame.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/x11frame.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/x11platform.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/x11platform.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/x11timer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/linux/x11timer.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/carbon/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/carbon/hiviewframe.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/carbon/hiviewframe.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/carbon/hiviewoptionmenu.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/carbon/hiviewoptionmenu.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/carbon/hiviewtextedit.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/carbon/hiviewtextedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/caviewlayer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/caviewlayer.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cfontmac.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cfontmac.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cgbitmap.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cgbitmap.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cgdrawcontext.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cgdrawcontext.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/autoreleasepool.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/autoreleasepool.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/cocoahelpers.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/cocoahelpers.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/cocoaopenglview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/cocoaopenglview.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/cocoatextedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/cocoatextedit.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/nsviewframe.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/nsviewframe.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/nsviewoptionmenu.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/cocoa/nsviewoptionmenu.mm creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/uiopenglview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/uiopenglview.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/uitextedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/uitextedit.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/uitouchevent.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/uiviewframe.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/ios/uiviewframe.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/macclipboard.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/macclipboard.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/macfileselector.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/macglobals.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/macglobals.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/macstring.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/macstring.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/mactimer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/quartzgraphicspath.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/mac/quartzgraphicspath.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/platform_macos.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/platform_win32.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/std_unorderedmap.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/cfontwin32.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/cfontwin32.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2dbitmap.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2dbitmap.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2ddrawcontext.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2ddrawcontext.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2dfont.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2dfont.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2dgraphicspath.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/direct2d/d2dgraphicspath.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/gdiplusbitmap.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/gdiplusbitmap.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/gdiplusdrawcontext.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/gdiplusdrawcontext.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/gdiplusgraphicspath.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/gdiplusgraphicspath.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32bitmapbase.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32dragcontainer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32dragcontainer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32frame.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32frame.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32openglview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32openglview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32optionmenu.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32optionmenu.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32support.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32support.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32textedit.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/win32textedit.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/winfileselector.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/winstring.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/winstring.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/platform/win32/wintimer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/vstguibase.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/vstguidebug.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/vstguidebug.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/vstguifwd.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/lib/vstkeycode.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/aeffguieditor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/aeffguieditor.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/getpluginbundle.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/plugguieditor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/plugguieditor.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/vst3editor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/vst3editor.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/vst3groupcontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/vst3groupcontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/vst3padcontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/plugin-bindings/vst3padcontroller.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/resource/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/resource/Info.plist inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/resource/mandelbrot.rc extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/resource/PkgInfo extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/resource/progress.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/resource/progress_2.0x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/resource/Window.uidesc creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/mandelbrot.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/mandelbrotapp.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/mandelbrotview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/mandelbrotview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/mandelbrotwindow.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/mandelbrotwindow.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/modelbinding.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/progressindicatorview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/touchbarsupport.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/mandelbrot/source/touchbarsupport.mm creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/resource/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/resource/Info.plist extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/resource/PkgInfo inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/resource/simple_standalone.rc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/resource/Window.uidesc creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/simple_standalone/source/myapp.cpp creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/about.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/alertbox.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/Info.plist extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/PkgInfo inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/resources.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/standalone.rc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/test.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/resource/testpopup.uidesc creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/AlertBoxDesign.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/AlertBoxDesign.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/testabout.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/testabout.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/testappdelegate.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/testappdelegate.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/testmodel.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/examples/standalone/source/testmodel.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/doc.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/fwd.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/appdelegate.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/menubuilder.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/preferences.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/uidesc/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/uidesc/customization.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/uidesc/modelbinding.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/value.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/valuelistener.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/windowcontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/helpers/windowlistener.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/ialertbox.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/iappdelegate.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/iapplication.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/iasync.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/icommand.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/icommondirectories.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/imenubuilder.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/interface.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/ipreference.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/ishareduiresources.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/iuidescwindow.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/ivalue.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/ivaluelistener.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/iwindow.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/iwindowcontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/include/iwindowlistener.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/application.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/application.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/genericalertbox.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/genericalertbox.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/helpers/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/helpers/value.cpp creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/iplatformwindow.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macapplication.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macasync.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macasync.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/maccommondirectories.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/maccommondirectories.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macpreference.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macpreference.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macutilities.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macwindow.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/macwindow.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/VSTGUICommand.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/mac/VSTGUICommand.mm creating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32application.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32async.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32async.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32commondirectories.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32commondirectories.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32menu.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32menu.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32preference.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32preference.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32window.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/platform/win32/win32window.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/shareduiresources.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/shareduiresources.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/uidescriptionwindowcontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/window.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/standalone/source/window.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/base64codecspeed/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/base64codecspeed/CMakeLists.txt inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/base64codecspeed/main.cpp extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/resource/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/resource/DrawDeviceTests.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/resource/gfxtest.rc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/resource/Info.plist extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/resource/PkgInfo inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/resource/Window.uidesc creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/source/app.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/source/drawdevicetests.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/gfxtest/source/drawdevicetests.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/AppDelegate.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/AppDelegate.mm creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/Base.lproj/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/Base.lproj/Main_iPad.storyboard inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/Base.lproj/Main_iPhone.storyboard creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/en.lproj/ extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/en.lproj/InfoPlist.strings inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/iOS Standalone-Info.plist inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/iOS Standalone-Prefix.pch inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/ios_test.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/main.m inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/ViewController.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone/ViewController.mm creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone.xcodeproj/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/ios standalone/iOS Standalone.xcodeproj/project.pbxproj creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/mac/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/mac/uidescription test-Info.plist creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/mac/uidescription test.xcodeproj/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/mac/uidescription test.xcodeproj/project.pbxproj inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/README.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/animation_knob.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/AnimationTest.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/FrameBackground.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/GraphicsTest.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/horizontal_slider_back.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/myEditor.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/onoff_button.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/OpenGLViewTest.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/rocker_switch.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/slider_handle.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/SubControllerTest.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/switch_horizontal.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/switch_vertical.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/TabController.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/vertical_slider_back.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/vumeter_back.bmp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/vumeter_front.bmp creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/Background#0.5x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/Background#2x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/Background.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/Foreground#0.5x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/Foreground#2x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/Foreground.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/VUMeterBack#0.5x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/VUMeterBack#2x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/VUMeterBack.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/VUMeterFront#0.5x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/VUMeterFront#2x.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/VUMeterFront.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/resource/ZoomExample/zoomtest.uidesc creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/animationtest.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/animationtest.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/bitmapsaturator.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/edituidescriptioneditor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/edituidescriptioneditor.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/factory.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/graphicstest.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/graphicstest.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/openglviewtest.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/openglviewtest.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/prefix.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/subcontrollertest.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/subcontrollertest.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/uidescription test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/uidescription test.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/vst3sdksources.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/zoomtest.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/source/zoomtest.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/ extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test.def inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test.rc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test_vs2013.sln inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test_vs2013.vcxproj inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test_vs2013.vcxproj.filters inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test_vs2015.sln inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test_vs2015.vcxproj inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescription vst3/win/uidescription test_vs2015.vcxproj.filters creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/resource/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/resource/Info.plist extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/resource/PkgInfo extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/resource/winresources.rc creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/uidescriptioneditorapp/source/app.cpp creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/CMakeLists.txt creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lcov/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lcov/gendesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lcov/generate.rb inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lcov/genhtml inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lcov/geninfo inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lcov/genpng inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lcov/lcov creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/animation/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/animation/animations_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/animation/animator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/animation/timingfunction_tests.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/cbitmap_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/cbuttonstate_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/ccolor_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/cfont_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/cframe_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/clinestyle_test.cpp creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/ccheckbox_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/ccontrol_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/ckickbutton_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/conoffbutton_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/csegmentbutton_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/ctextbutton_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/controls/cxypad_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/cpoint_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/crect_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/csplitview_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/cview_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/cviewcontainer_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/idependency_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/platform_helper.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/platform_helper_linux.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/platform_helper_mac.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/platform_helper_win32.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/utf8string_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/lib/utf8stringview_test.cpp creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/base64codec.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/cstream_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/delegationcontroller_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiattributes_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uidescription_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uidescriptionadapter.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/canimationsplashscreencreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/canimknobcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/ccheckboxcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/ccontrolcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cgradientviewcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/chorizontalswitchcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/ckickbuttoncreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cknobcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/clayeredviewcontainercreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cmoviebitmapcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cmoviebuttoncreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/conoffbuttoncreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/coptionmenucreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cparamdisplaycreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/crockerswitchcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/crowcolumnviewcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cscrollviewcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/csegmentbuttoncreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cshadowviewcontainercreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cslidercreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/csplitviewcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/ctextbuttoncreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/ctexteditcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/ctextlabelcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cverticalswitchcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cviewcontainercreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cviewcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cvumetercreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/cxypadcreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/helpers.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewcreator/uiviewswitchcontainercreator_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewfactory_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/uiviewswitchcontainer_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/uidescription/xmlparser_test.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/unittests.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tests/unittest/unittests.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/ creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/English.lproj/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/English.lproj/InfoPlist.strings inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/Info.plist inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/Info2.plist creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/tutorial.xcodeproj/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/tutorial.xcodeproj/project.pbxproj inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/mac/tutorial_Prefix.pch creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/resource/ extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/resource/KnobBackground.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/resource/KnobHandle.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/resource/KnobHandleHighlight.png creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/source/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/source/Tutorial2Editor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/source/TutorialEditor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/source/TutorialEditor.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/source/TutorialParameters.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/source/TutorialVST2Effect.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/source/TutorialVST2Effect.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/win/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/win/tutorial.rc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/win/tutorial.sln inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/win/tutorial.vcproj inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/tutorial/win/vstplug.def creating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/base64codec.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/CMakeLists.txt inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/cstream.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/cstream.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/delegationcontroller.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/detail/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/detail/uiviewcreatorattributes.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/doc.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/createuidescdata.sh inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/doc.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/iaction.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/ extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-bitmaps#2.0x.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-bitmaps.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-colors#2.0x.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-colors.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-fonts#2.0x.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-fonts.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-gradients#2.0x.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-gradients.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-tags#2.0x.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-tags.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-views#2.0x.png extracting: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/segment-views.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/text-align-center-white.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/text-align-center.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/text-align-left-white.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/text-align-left.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/text-align-right-white.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/resources/text-align-right.png inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiactions.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiactions.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiattributescontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiattributescontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uibasedatasource.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uibitmapscontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uibitmapscontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolor.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolor.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolorchoosercontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolorchoosercontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolorscontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolorscontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolorslider.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicolorslider.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicrosslines.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uicrosslines.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uidescriptioneditor.uidesc inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uidialogcontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uidialogcontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uieditcontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uieditcontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uieditmenucontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uieditmenucontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uieditview.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uieditview.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uifocussettingscontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uifocussettingscontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uifontscontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uifontscontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uigradientscontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uigradientscontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uigrid.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uigridcontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uigridcontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiselection.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiselection.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uitagscontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uitagscontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uitemplatecontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uitemplatecontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uitemplatesettingscontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uitemplatesettingscontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiundomanager.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiundomanager.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiviewcreatecontroller.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/editing/uiviewcreatecontroller.h creating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/ inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/ascii.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/asciitab.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/expat.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/expat_external.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/iasciitab.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/internal.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/latin1tab.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/macconfig.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/nametab.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/utf8tab.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/winconfig.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmlparse.c inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmlrole.c inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmlrole.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmltok.c inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmltok.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmltok_impl.c inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmltok_impl.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/expat/xmltok_ns.c inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/icontroller.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/iuidescription.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/iviewcreator.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/iviewfactory.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiattributes.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiattributes.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uidescription.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uidescription.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uidescriptionfwd.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uidescriptionlistener.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiviewcreator.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiviewcreator.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiviewfactory.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiviewfactory.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiviewswitchcontainer.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/uiviewswitchcontainer.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/xmlparser.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/uidescription/xmlparser.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_ios.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_linux.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_mac.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_standalone.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_standalone_mac.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_standalone_win32.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_uidescription.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_uidescription.h inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_uidescription_ios.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_uidescription_mac.mm inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_uidescription_win32.cpp inflating: VST_SDK/VST3_SDK/vstgui4/vstgui/vstgui_win32.cpp + mv VST_SDK SDKs/ + sed -i '/Icon/c\Icon=cabbage' Installers/Linux/Cabbage.desktop + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.R1QCa5 + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd cabbage ++ pwd + export HOME=/builddir/build/BUILD/cabbage-2.10.0-build/cabbage + HOME=/builddir/build/BUILD/cabbage-2.10.0-build/cabbage + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + export 'CXXFLAGS=-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export 'CFLAGS=-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + PROJECTS='Cabbage CabbagePluginEffect CabbagePluginSynth CabbagePluginMidiEffect' + for Files in $PROJECTS + CFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DPROJECT_NAME=Cabbage -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for module 'alsa' -- Found alsa, version 1.2.13 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.9.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.46.3 -- Found gtk+-x11-3.0, version 3.24.43 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.43 -- Configuring done (79.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -P /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/builddir/build/BUILD/cabbage-2.10.0-build/cabbage -B/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Cabbage.dir/build.make CMakeFiles/Cabbage.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 1%] Generating Cabbage_artefacts/JuceLibraryCode/JuceHeader.h JUCE/tools/extras/Build/juceaide/juceaide_artefacts/Debug/juceaide header /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/Debug/Defs.txt /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/Cabbage.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/Cabbage.dir/build.make CMakeFiles/Cabbage.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 3%] Building CXX object CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o [ 3%] Building CXX object CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 4%] Building CXX object CMakeFiles/Cabbage.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o [ 5%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterApp.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:19: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/sstream:38, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 6%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/utility:67, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:9: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:14:41: required from here 14 | std::string identifier(args.str_data(0).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:79:18: required from here 79 | outargs[0] = profilerData->timer[block]->getAverage(); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:88:22: required from here 88 | int trig = args[1]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArray::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:570:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 570 | for ( int i = 0 ; i < inputArgs.len() ; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageValue::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:584:40: warning: unused parameter ‘irate’ [-Wunused-parameter] 584 | int GetCabbageValue::getAttribute(bool irate) | ~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueWithTrigger::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:634:20: warning: unused variable ‘s’ [-Wunused-variable] 634 | const auto s = csound->strdup(inargs.str_data(0).data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArrayWithTrigger::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:681:34: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 681 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChanged::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:803:38: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 803 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChangedIndex::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:900:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 900 | for ( unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:976:50: warning: unused parameter ‘init’ [-Wunused-parameter] 976 | int SetCabbageValueIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1013:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1013 | int SetCabbageValueIdentifierITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1047:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1047 | int SetCabbageValueIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgsITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1091:60: warning: unused parameter ‘init’ [-Wunused-parameter] 1091 | int SetCabbageValueIdentifierSArgsITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1146:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1146 | for ( int i = 3 ; i < in_count(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1117:45: warning: unused parameter ‘init’ [-Wunused-parameter] 1117 | int SetCabbageIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierArray::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1170:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1170 | int SetCabbageIdentifierArray::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1216:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1216 | int SetCabbageIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/GraphEditorPanel.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:28: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../UI/../Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginProcessor::CabbagePluginProcessor(const juce::File&, juce::AudioProcessor::BusesProperties)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:205:10: warning: ‘CabbagePluginProcessor::csdFile’ will be initialized after [-Wreorder] 205 | File csdFile; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:201:25: warning: ‘CabbageLookAndFeel2 CabbagePluginProcessor::lookAndFeel’ [-Wreorder] 201 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:89:1: warning: when initialized here [-Wreorder] 89 | CabbagePluginProcessor::CabbagePluginProcessor(const File& inputFile, BusesProperties ioBuses) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::parseCsdFile(juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:291:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 291 | if(currentLineOfCabbageCode.contains("populate") && currentLineOfCabbageCode.contains("snaps") && currentLineOfCabbageCode.contains("combobox")) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:294:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 294 | CabbageWidgetData::setWidgetState(tempWidget, currentLineOfCabbageCode.trimCharactersAtStart(" \t") + comments, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::handleXmlImport(juce::XmlElement*, juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘virtual void CabbagePluginProcessor::prepareToPlay(double, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1869:14: warning: unused variable ‘csoundRecompiled’ [-Wunused-variable] 1869 | bool csoundRecompiled = false; | ^~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In instantiation of ‘CabbageWidgetIdentifiers::IdentifierData CabbageOpcodes::getValueIdentData(csnd::Param&, bool, int, int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1004:74: required from here 1004 | CabbageWidgetIdentifiers::IdentifierData data = getValueIdentData(args, true, 0, 1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:78:116: warning: unused parameter ‘identIndex’ [-Wunused-parameter] 78 | CabbageWidgetIdentifiers::IdentifierData getValueIdentData(csnd::Param& args, bool init, int nameIndex, int identIndex) | ~~~~^~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1126:29: required from here 1126 | int trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1142:50: required from here 1142 | identData.args = String(args.str_data(2).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 64; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1186:56: required from here 1186 | csnd::Vector& inputArgs = args.myfltvec_data(3); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1193:46: required from here 1193 | for (int i = 0; i < int(inputArgs.len()); i++) | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1447:41: required from here 1447 | fileExt = String(inargs.str_data(2).data); | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1477:17: required from here 1477 | if( inargs[0] == 1 ) | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1001:22: required from here 1001 | k["dummy"] = l; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:84: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1088:44: required from here 1088 | return j[currentPresetName.toStdString()]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1267:58: required from here 1267 | for (nlohmann::ordered_json::iterator presetData = itA->begin(); presetData != itA->end(); ++presetData) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:1250:38: required from here 1250 | cabbageProcessor.addPluginPreset (presetName, fileName, removePreset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:996:33: required from here 996 | auto j = addPluginPreset("CABBAGE_PRESETS", "", false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:78: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:79: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = const char; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1181:19: required from here 1181 | b["Range Min"] = minValue; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:43: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = int; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = int; ValueType = int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = int; ValueType = int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:54: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = float; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = float&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = float; ValueType = float; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = float; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = float; ValueType = float; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = float; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1346:49: required from here 1346 | const float min = b["Range Min"].get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18593:108: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18593 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18596:112: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18596 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18599:114: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18599 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 7%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 8%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 9%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/CabbageGenericPluginLookAndFeel.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:27: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ [ 10%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::startRecording(const juce::File&, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:100:90: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 100 | if (auto writer = wavFormat.createWriterFor (fileStream.get(), samplingRate, numCsoundOutputChannels, bitDepth, {}, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘bool CsoundPluginProcessor::setupAndCompileCsound(juce::File, juce::File, int, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:474:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 474 | if(preferredLatency == -1) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:477:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 477 | csound->SetParams(csoundParams.get()); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::resetFilebuttons(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:553:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 553 | ""); | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::addMacros(juce::String&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:898:78: warning: unknown escape sequence: '\040' 898 | macroText = "\"" + tokens.joinIntoString (" ").replace (" ", "\ ").replace("\"", "\\\"")+"\""; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘const juce::Array CsoundPluginProcessor::getTableFloats(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:989:34: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 989 | std::vector temp (tableSize); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In static member function ‘static int CsoundPluginProcessor::ReadMidiData(CSOUND*, void*, unsigned char*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1546:53: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1546 | MidiBuffer::Iterator i (midiData->midiBuffer); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:282:28: required from here 282 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToFile.SSO", "i", "SSO", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = FileToStr; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:283:28: required from here 283 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "fileToStr.i", "S", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateSave; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:285:35: required from here 285 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateSave.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateRecall; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:288:37: required from here 288 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateRecall.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:293:29: required from here 293 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToArray.ii", "S[]", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrRemove; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:294:28: required from here 294 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strRemove.ii", "S", "SSo", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = WriteStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:296:33: required from here 296 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWriteStateData.ss", "", "iS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ReadStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:297:32: required from here 297 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageReadStateData.i", "S", "", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StateDataIsValid; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:300:35: required from here 300 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageHasStateData.k", "k", "", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:304:37: required from here 304 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:305:42: required from here 305 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k[]", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:307:38: required from here 307 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:308:43: required from here 308 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S[]", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:310:36: required from here 310 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:314:41: required from here 314 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:317:37: required from here 317 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:320:42: required from here 320 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITimeSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:323:49: required from here 323 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:324:44: required from here 324 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SSN", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:328:44: required from here 328 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:329:39: required from here 329 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSM", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:330:44: required from here 330 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:333:49: required from here 333 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "Si", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:334:44: required from here 334 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SkP", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgsITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:336:54: required from here 336 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:337:49: required from here 337 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SSk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:339:34: required from here 339 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:340:39: required from here 340 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:342:45: required from here 342 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "kk", "So", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:343:50: required from here 343 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:345:40: required from here 345 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:346:45: required from here 346 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:347:51: required from here 347 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "Sk", "Sj", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:348:56: required from here 348 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:349:44: required from here 349 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k[]", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChanged; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:352:38: required from here 352 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "Sk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChangedIndex; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:353:43: required from here 353 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "kk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:358:50: required from here 358 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S[]", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:359:45: required from here 359 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:360:56: required from here 360 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:361:50: required from here 361 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "i", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:362:51: required from here 362 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelStringWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:364:61: required from here 364 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "Sk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelString; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:365:50: required from here 365 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelDataWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:367:59: required from here 367 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:368:48: required from here 368 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CreateCabbageWidget; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:370:38: required from here 370 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCreate", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageCopyFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:372:34: required from here 372 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCopyFile", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesI; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:373:36: required from here 373 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesK; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:374:36: required from here 374 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "kSW", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilename; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:375:37: required from here 375 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilename", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilePath; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:376:37: required from here 376 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilePath", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:377:42: required from here 377 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileNoExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:378:44: required from here 378 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileNoExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetWidgetChannels; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:380:43: required from here 380 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageGetWidgetChannels", "S[]", "W", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiReader; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:382:36: required from here 382 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileReader", "k[]k[]k[]k[]kk", "Sikkkko", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiFileInfo; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:383:38: required from here 383 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileInfo", "", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiListener; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:384:38: required from here 384 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiListener", "k[]k[]k[]k", "O", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiSender; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:385:36: required from here 385 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiSender", "", "", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStart; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:387:39: required from here 387 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStart", "", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStop; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:388:38: required from here 388 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStop", "k", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerPrint; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:389:39: required from here 389 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerPrint", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendScalar; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:394:39: required from here 394 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "kSSk", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendASig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:397:37: required from here 397 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "SSa", csnd::thread::ia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:401:38: required from here 401 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendArray", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendTable; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:404:38: required from here 404 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendTable", "", "kSSi", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = float]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1270:16: required from here 1270 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = double]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1276:16: required from here 1276 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 11%] Building CXX object CMakeFiles/Cabbage.dir/Source/BinaryData/CabbageBinaryData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/BinaryData/CabbageBinaryData.cpp.o -MF CMakeFiles/Cabbage.dir/Source/BinaryData/CabbageBinaryData.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/BinaryData/CabbageBinaryData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/BinaryData/CabbageBinaryData.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 12%] Building CXX object CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -MF CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 13%] Building CXX object CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -MF CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 14%] Building CXX object CMakeFiles/Cabbage.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -MF CMakeFiles/Cabbage.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::refreshLookAndFeel(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:29:69: warning: unused parameter ‘valueTree’ [-Wunused-parameter] 29 | void CabbageGenericPluginLookAndFeel::refreshLookAndFeel (ValueTree valueTree) | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::drawThumb(juce::Graphics&, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:113:86: warning: unused parameter ‘colour’ [-Wunused-parameter] 113 | const float diameter, const Colour& colour, | ~~~~~~~~~~~~~~^~~~~~ [ 15%] Building CXX object CMakeFiles/Cabbage.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -MF CMakeFiles/Cabbage.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawPopupMenuItem(juce::Graphics&, const juce::Rectangle&, bool, bool, bool, bool, bool, const juce::String&, const juce::String&, const juce::Drawable*, const juce::Colour*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:280:40: warning: unused parameter ‘isActive’ [-Wunused-parameter] 280 | const bool isSeparator, const bool isActive, | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:284:21: warning: unused parameter ‘icon’ [-Wunused-parameter] 284 | const Drawable* icon, const Colour* const textColourToUse) | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawGroupComponentOutline(juce::Graphics&, int, int, const juce::String&, const juce::Justification&, juce::GroupComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:345:94: warning: unused parameter ‘text’ [-Wunused-parameter] 345 | void CabbageLookAndFeel2::drawGroupComponentOutline(Graphics& g, int w, int h, const String& text, | ~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawToggleButton(juce::Graphics&, juce::ToggleButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:84: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:108: warning: unused parameter ‘isButtonDown’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:816:71: warning: unused parameter ‘x’ [-Wunused-parameter] 816 | void CabbageLookAndFeel2::drawLinearSliderBackground(Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:817:11: warning: unused parameter ‘minSliderPos’ [-Wunused-parameter] 817 | float minSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:818:11: warning: unused parameter ‘maxSliderPos’ [-Wunused-parameter] 818 | float maxSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:819:31: warning: unused parameter ‘style’ [-Wunused-parameter] 819 | const Slider::SliderStyle style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1060:91: warning: unused parameter ‘backgroundColour’ [-Wunused-parameter] 1060 | void CabbageLookAndFeel2::drawButtonBackground(Graphics& g, Button& button, const Colour& backgroundColour, bool isMouseOverButton, bool isButtonDown) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonText(juce::Graphics&, juce::TextButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1138:80: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 1138 | void CabbageLookAndFeel2::drawButtonText(Graphics& g, TextButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘void CabbageLookAndFeel2::drawSphericalThumb(juce::Graphics&, float, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1168:17: warning: unused parameter ‘outlineThickness’ [-Wunused-parameter] 1168 | const float outlineThickness) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawScrollbar(juce::Graphics&, juce::ScrollBar&, int, int, int, int, bool, int, int, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:65: warning: unused parameter ‘scrollbar’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:80: warning: unused parameter ‘x’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:87: warning: unused parameter ‘y’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1321:10: warning: unused parameter ‘isMouseOver’ [-Wunused-parameter] 1321 | bool isMouseOver, | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1322:10: warning: unused parameter ‘isMouseDown’ [-Wunused-parameter] 1322 | bool isMouseDown) | ~~~~~^~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/Cabbage.dir/Source/Utilities/CabbageColourProperty.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Utilities/CabbageColourProperty.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Utilities/CabbageColourProperty.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageColourProperty.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.h:28, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:71:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 71 | else if (isMouseOverButton == true) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const int corners = button.getProperties().getWithDefault("corners", 0); | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:77:19: warning: unused variable ‘offset’ [-Wunused-variable] 77 | const int offset = outlineThickness == 0 ? 0 : outlineThickness * .5; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:197:74: warning: unused parameter ‘x’ [-Wunused-parameter] 197 | void FlatButtonLookAndFeel::drawLinearSliderBackground (Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp: In member function ‘virtual void PropertyPanelLookAndFeel::drawPropertyComponentBackground(juce::Graphics&, int, int, juce::PropertyComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:43:120: warning: unused parameter ‘component’ [-Wunused-parameter] 43 | void PropertyPanelLookAndFeel::drawPropertyComponentBackground (Graphics& g, int width, int height, PropertyComponent& component) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:39:23: warning: ‘juce::TextLayout LookAndFeelHelpers::layoutTooltipText(const juce::String&, juce::Colour)’ defined but not used [-Wunused-function] 39 | static TextLayout layoutTooltipText (const String& text, Colour colour) noexcept | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp: In member function ‘virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:49:60: warning: unused parameter ‘e’ [-Wunused-parameter] 49 | void ColourPropertyComponent::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ [ 17%] Building CXX object CMakeFiles/Cabbage.dir/Source/Utilities/CabbageHttpServer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Utilities/CabbageHttpServer.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Utilities/CabbageHttpServer.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageHttpServer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:3, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:1: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 18%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/Soundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/Soundfiler.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 19%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/TableManager.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/TableManager.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/TableManager.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/TableManager.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageForm.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageForm.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageForm.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageForm.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:4: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp: In instantiation of ‘CabbageHttpServer::start(std::string):: [with auto:2 = httplib::Request; auto:3 = httplib::Response]’: /usr/include/c++/14/type_traits:2640: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 = CabbageHttpServer::start(std::string)::&; _Args = {const httplib::Request&, const httplib::Response&}]’ 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2651:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/14/bits/std_function.h:353: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, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:23: required from here 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | //DBG(log(req, res)); | ~~~~~~~~~~~~~~~~~~~~~ 98 | }); | ~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:39: warning: unused parameter ‘req’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:56: warning: unused parameter ‘res’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘void Soundfiler::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:153:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 153 | AudioBuffer buffer(reader->numChannels, (int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:157:62: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 157 | setWaveform (buffer, reader->sampleRate, reader->numChannels); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘virtual void Soundfiler::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:343:45: warning: unused parameter ‘e’ [-Wunused-parameter] 343 | void Soundfiler::mouseUp (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘void GenTable::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:60: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:37: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:50: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘virtual void HandleComponent::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1764:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1764 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1765:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1765 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1775:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1775 | else if (previousHandle == 0) // first handle from left | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1778:36: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1778 | else if (nextHandle == 0) // last handle | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1789:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1789 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + 1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1790:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1790 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() - 1; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h: In constructor ‘CabbageForm::CabbageForm(CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:34:26: warning: ‘CabbageForm::owner’ will be initialized after [-Wreorder] 34 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:26:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageForm::CabbageForm (CabbagePluginEditor* _owner) | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 21%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePath.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePath.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePath.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePath.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 22%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePopupWindow.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePopupWindow.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePopupWindow.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePopupWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 23%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageOptionButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageOptionButton.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageOptionButton.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageOptionButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h: In constructor ‘CabbagePath::CabbagePath(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:29:19: warning: ‘CabbagePath::corners’ will be initialized after [-Wreorder] 29 | float rotate, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:31:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | widgetData (wData) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbagePath::CabbagePath (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRackWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRackWidgets.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRackWidgets.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRackWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h: In constructor ‘CabbageOptionButton::CabbageOptionButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:53:15: warning: ‘CabbageOptionButton::widgetData’ will be initialized after [-Wreorder] 53 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:18:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 18 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageOptionButton::CabbageOptionButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 26%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 27%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageListBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageListBox.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageListBox.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageListBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:15, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h: In constructor ‘CabbageKeyboardDisplay::CabbageKeyboardDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:354:19: warning: ‘CabbageKeyboardDisplay::widgetData’ will be initialized after [-Wreorder] 354 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboardDisplay::CabbageKeyboardDisplay(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:201: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h:418:18: warning: ‘virtual void juce::Button::clicked(const juce::ModifierKeys&)’ was hidden [-Woverloaded-virtual=] 418 | virtual void clicked (const ModifierKeys& modifiers); | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:107:14: note: by ‘virtual void MidiKeyboardDisplay::UpDownButton::clicked()’ 107 | void clicked() override | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ [ 29%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageButton.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageButton.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h: In constructor ‘CabbageListBox::CabbageListBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:46:26: warning: ‘CabbageListBox::owner’ will be initialized after [-Wreorder] 46 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:19:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 19 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:15:1: warning: when initialized here [-Wreorder] 15 | CabbageListBox::CabbageListBox(ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemDoubleClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:311:74: warning: unused parameter ‘e’ [-Wunused-parameter] 311 | void CabbageListBox::listBoxItemDoubleClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:317:68: warning: unused parameter ‘e’ [-Wunused-parameter] 317 | void CabbageListBox::listBoxItemClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getCabbageCodeFromIdentifiers(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: warning: loop variable ‘currentIdentifier’ creates a copy from type ‘const juce::String’ [-Wrange-loop-construct] 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: note: use reference type to prevent copying 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ | & /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getWidgetArrayAsCabbageCode(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:633:91: warning: unused parameter ‘macroText’ [-Wunused-parameter] 633 | String CabbageWidgetData::getWidgetArrayAsCabbageCode (ValueTree widgetData, const String macroText) | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getColoursTextAsCabbageCode(juce::ValueTree, juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:713:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 713 | if(type.contains("button") || type.contains("checkbox") && (identifier == "fontColour" || identifier == "fontColour:1")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 30%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCheckbox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCheckbox.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCheckbox.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCheckbox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h: In constructor ‘CabbageButton::CabbageButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:52:19: warning: ‘CabbageButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageButton::CabbageButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ [ 31%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageComboBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageComboBox.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageComboBox.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageComboBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 32%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCsoundConsole.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCsoundConsole.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h: In constructor ‘CabbageComboBox::CabbageComboBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:47:25: warning: ‘CabbageComboBox::lookAndFeel’ will be initialized after [-Wreorder] 47 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘bool CabbageComboBox::isStringCombo’ [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘CabbageComboBox::isStringCombo’ will be initialized after [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:38:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 38 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp: In member function ‘void CabbageComboBox::addItemsToCombobox(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:231:23: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 231 | menus[menuIndex].add(items[i]); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:243:48: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 243 | for( int x = 1 ; x < int(menus[i].size()) ; x++) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:245:54: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 245 | subMenu.addItem(menuIndex, menus[i][x]); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:247:39: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 247 | if(x == int(menus[i].size() - 1)){ | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:248:58: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 248 | const String subMenuName = menus[i][0].substring(5); | ^ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 33%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageNumberSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageNumberSlider.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageNumberSlider.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageNumberSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:84: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:78: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:79: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h: In constructor ‘CabbageCsoundConsole::CabbageCsoundConsole(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:51:15: warning: ‘CabbageCsoundConsole::widgetData’ will be initialized after [-Wreorder] 51 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageCsoundConsole::CabbageCsoundConsole (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18443:22: required from ‘nlohmann::basic_json::basic_json(value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; value_t = nlohmann::detail::value_t]’ 18443 | : m_type(v), m_value(v) | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18467:35: required from ‘nlohmann::basic_json::basic_json(std::nullptr_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; std::nullptr_t = std::nullptr_t]’ 18467 | : basic_json(value_t::null) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23806:20: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23806 | basic_json result; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6140:35: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6140 | *ref_stack.back() = discarded; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 34%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCustomWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCustomWidgets.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h: In constructor ‘CabbageNumberSlider::CabbageNumberSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:113:15: warning: ‘CabbageNumberSlider::widgetData’ will be initialized after [-Wreorder] 113 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbagePluginEditor* CabbageNumberSlider::owner’ [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbageNumberSlider::owner’ will be initialized after [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:31:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘DemoCabbageWidget::DemoCabbageWidget(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:44:15: warning: ‘DemoCabbageWidget::widgetData’ will be initialized after [-Wreorder] 44 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:26:30: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(nullptr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:24:1: warning: when initialized here [-Wreorder] 24 | DemoCabbageWidget::DemoCabbageWidget (ValueTree wData): | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘CabbageMeter::CabbageMeter(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:86:15: warning: ‘CabbageMeter::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:55:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 55 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:47:1: warning: when initialized here [-Wreorder] 47 | CabbageMeter::CabbageMeter (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 35%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEncoder.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEncoder.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEncoder.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEncoder.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 36%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageFileButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageFileButton.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageFileButton.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageFileButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ [ 37%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePresetButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePresetButton.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePresetButton.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePresetButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In constructor ‘CabbageEncoder::CabbageEncoder(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:95:15: warning: ‘CabbageEncoder::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:26:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageEncoder::CabbageEncoder (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseWheelMove(const juce::MouseEvent&, const juce::MouseWheelDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:92:56: warning: unused parameter ‘event’ [-Wunused-parameter] 92 | void CabbageEncoder::mouseWheelMove (const MouseEvent& event, const MouseWheelDetails& wheel) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:132:52: warning: unused parameter ‘e’ [-Wunused-parameter] 132 | void CabbageEncoder::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:187:51: warning: unused parameter ‘e’ [-Wunused-parameter] 187 | void CabbageEncoder::mouseExit (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:196:11: warning: unused variable ‘rotaryStartAngle’ [-Wunused-variable] 196 | float rotaryStartAngle = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:197:11: warning: unused variable ‘rotaryEndAngle’ [-Wunused-variable] 197 | float rotaryEndAngle = 2 * 3.14; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h: In constructor ‘CabbageFileButton::CabbageFileButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:55:15: warning: ‘CabbageFileButton::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:28:11: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | lAndF() | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageFileButton::CabbageFileButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp: In member function ‘virtual void CabbageFileButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:83:48: warning: unused parameter ‘button’ [-Wunused-parameter] 83 | void CabbageFileButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ [ 38%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGenTable.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGenTable.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGenTable.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGenTable.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In constructor ‘CabbagePresetButton::CabbagePresetButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:73:15: warning: ‘CabbagePresetButton::widgetData’ will be initialized after [-Wreorder] 73 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:27:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbagePresetButton::CabbagePresetButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:116:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 116 | if (userFolder.size() > 2) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:119:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 119 | if (factoryFolder.size() > 0) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘virtual void CabbagePresetButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:131:50: warning: unused parameter ‘button’ [-Wunused-parameter] 131 | void CabbagePresetButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘juce::PopupMenu CabbagePresetButton::addPresetsToMenu(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:211:56: warning: unused parameter ‘custom’ [-Wunused-parameter] 211 | PopupMenu CabbagePresetButton::addPresetsToMenu(String custom) | ~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h: In constructor ‘CabbageGenTable::CabbageGenTable(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:67:15: warning: ‘CabbageGenTable::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:35:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 35 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageGenTable::CabbageGenTable (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 39%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGroupBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGroupBox.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGroupBox.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGroupBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageImage.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageImage.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageImage.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageImage.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ [ 41%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageInfoButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageInfoButton.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageInfoButton.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageInfoButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h: In constructor ‘CabbageGroupBox::CabbageGroupBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:55:15: warning: ‘CabbageGroupBox::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageLookAndFeel2 CabbageGroupBox::lookAndFeel’ [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageGroupBox::lookAndFeel’ will be initialized after [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:36:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 36 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp: In member function ‘virtual void CabbageGroupBox::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:62:66: warning: unused parameter ‘source’ [-Wunused-parameter] 62 | void CabbageGroupBox::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h: In constructor ‘CabbageImage::CabbageImage(juce::ValueTree, CabbagePluginEditor*, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:47:12: warning: ‘CabbageImage::glShaderCode’ will be initialized after [-Wreorder] 47 | String glShaderCode {}; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:37:32: warning: ‘bool CabbageImage::isParent’ [-Wreorder] 37 | bool isLineWidget = false, isParent = false; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageImage::CabbageImage (ValueTree wData, CabbagePluginEditor* owner, bool isLineWidget) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:171:49: warning: unused parameter ‘e’ [-Wunused-parameter] 171 | void CabbageImage::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:177:63: warning: unused parameter ‘source’ [-Wunused-parameter] 177 | void CabbageImage::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ [ 42%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboard.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboard.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboard.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboard.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h: In constructor ‘CabbageInfoButton::CabbageInfoButton(juce::ValueTree, CabbagePluginEditor*, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:52:15: warning: ‘CabbageInfoButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:27:29: warning: base ‘juce::TextButton’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageInfoButton::CabbageInfoButton (ValueTree wData, CabbagePluginEditor* _owner, String style) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp: In member function ‘virtual void CabbageInfoButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:59:48: warning: unused parameter ‘button’ [-Wunused-parameter] 59 | void CabbageInfoButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h: In constructor ‘CabbageKeyboard::CabbageKeyboard(juce::ValueTree, CabbagePluginEditor*, juce::MidiKeyboardState&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:21: warning: ‘CabbageKeyboard::corners’ will be initialized after [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:11: warning: ‘float CabbageKeyboard::keyWidth’ [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:101:11: warning: ‘CabbageKeyboard::blackNoteWidth’ will be initialized after [-Wreorder] 101 | float blackNoteWidth = 1.f; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘juce::ValueTree CabbageKeyboard::widgetData’ [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘CabbageKeyboard::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:32:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘void CabbageKeyboard::drawRoundedPath(juce::Graphics&, std::vector, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 96 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 113 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 130 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 147 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual void CabbageKeyboard::mouseUpOnKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:41: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:75: warning: unused parameter ‘e’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual bool CabbageKeyboard::mouseDraggedToKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:46: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:80: warning: unused parameter ‘e’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] [ 43%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageLabel.cpp.o /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageLabel.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageLabel.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageLabel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 44%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageUnlockButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageUnlockButton.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageUnlockButton.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageUnlockButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 45%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRangeSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRangeSlider.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRangeSlider.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRangeSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h: In constructor ‘CabbageLabel::CabbageLabel(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:39:13: warning: ‘CabbageLabel::fontsize’ will be initialized after [-Wreorder] 39 | int fontsize = 0; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:37:12: warning: ‘juce::String CabbageLabel::text’ [-Wreorder] 37 | String text, colour, fontcolour, align; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:56:15: warning: ‘CabbageLabel::widgetData’ will be initialized after [-Wreorder] 56 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLookAndFeel2 CabbageLabel::lookAndFeel’ [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLabel::lookAndFeel’ will be initialized after [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:37:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 37 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp: In member function ‘virtual void CabbageLabel::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:67:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 67 | if(!usingCustomFont) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:71:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 71 | if (fontsize == 0) | ^~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:27: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp: In member function ‘int UnlockForm::validateLicense(bool, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:367:22: warning: variable ‘success’ set but not used [-Wunused-but-set-variable] 367 | bool success = false; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h: In constructor ‘CabbageUnlockButton::CabbageUnlockButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:57:19: warning: ‘CabbageUnlockButton::widgetData’ will be initialized after [-Wreorder] 57 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:627:33: warning: base ‘CabbageWidgetBase’ [-Wreorder] 627 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:623:1: warning: when initialized here [-Wreorder] 623 | CabbageUnlockButton::CabbageUnlockButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ [ 46%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSignalDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSignalDisplay.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h: In constructor ‘CabbageRangeSlider::CabbageRangeSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:101:15: warning: ‘CabbageRangeSlider::widgetData’ will be initialized after [-Wreorder] 101 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageRangeSlider::CabbageRangeSlider (ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘void CabbageRangeSlider::setCurrentValues(float, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:145:50: warning: unused parameter ‘newMin’ [-Wunused-parameter] 145 | void CabbageRangeSlider::setCurrentValues (float newMin, float newMax) | ~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:460:48: warning: unused parameter ‘event’ [-Wunused-parameter] 460 | void RangeSlider::mouseExit (const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:465:49: warning: unused parameter ‘e’ [-Wunused-parameter] 465 | void RangeSlider::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h: In constructor ‘CabbageSignalDisplay::CabbageSignalDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:70:15: warning: ‘CabbageSignalDisplay::widgetData’ will be initialized after [-Wreorder] 70 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:48:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 48 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageSignalDisplay::CabbageSignalDisplay (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp: In member function ‘void CabbageSignalDisplay::drawSpectroscope(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:189:11: warning: variable ‘prevX’ set but not used [-Wunused-but-set-variable] 189 | float prevX = leftPos; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:190:9: warning: unused variable ‘prevAmp’ [-Wunused-variable] 190 | int prevAmp = 0; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:215:9: warning: unused variable ‘test’ [-Wunused-variable] 215 | int test; | ^~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 47%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSlider.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSlider.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 48%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSoundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSoundfiler.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSoundfiler.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSoundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 50%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEventSequencer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEventSequencer.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEventSequencer.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEventSequencer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void SliderThumb::move(double, juce::Range)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:23:52: warning: unused parameter ‘range’ [-Wunused-parameter] 23 | void SliderThumb::move(double value, Range range) | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:42:47: warning: unused parameter ‘e’ [-Wunused-parameter] 42 | void SliderThumb::mouseMove(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:51:48: warning: unused parameter ‘e’ [-Wunused-parameter] 51 | void SliderThumb::mouseEnter(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:61:45: warning: unused parameter ‘e’ [-Wunused-parameter] 61 | void SliderThumb::mouseUp(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h: In constructor ‘CabbageSlider::CabbageSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:147:17: warning: ‘CabbageSlider::thumb’ will be initialized after [-Wreorder] 147 | SliderThumb thumb; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:131:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 131 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:124:1: warning: when initialized here [-Wreorder] 124 | CabbageSlider::CabbageSlider(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::paintOverChildren(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:253:49: warning: unused parameter ‘g’ [-Wunused-parameter] 253 | void CabbageSlider::paintOverChildren(Graphics& g) | ~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void CabbageSlider::setTextBoxOrientation(juce::String, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:351:50: warning: unused parameter ‘type’ [-Wunused-parameter] 351 | void CabbageSlider::setTextBoxOrientation(String type, int showTextBox) | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:621:49: warning: unused parameter ‘event’ [-Wunused-parameter] 621 | void CabbageSlider::mouseDrag(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:627:49: warning: unused parameter ‘event’ [-Wunused-parameter] 627 | void CabbageSlider::mouseDown(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:633:49: warning: unused parameter ‘event’ [-Wunused-parameter] 633 | void CabbageSlider::mouseMove(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:639:47: warning: unused parameter ‘event’ [-Wunused-parameter] 639 | void CabbageSlider::mouseUp(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:645:50: warning: unused parameter ‘event’ [-Wunused-parameter] 645 | void CabbageSlider::mouseEnter(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:651:49: warning: unused parameter ‘event’ [-Wunused-parameter] 651 | void CabbageSlider::mouseExit(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h: In constructor ‘CabbageSoundfiler::CabbageSoundfiler(juce::ValueTree, CabbagePluginEditor*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:67:15: warning: ‘CabbageSoundfiler::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:32:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | sampleRate(sr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageSoundfiler::CabbageSoundfiler (ValueTree wData, CabbagePluginEditor* _owner, int sr) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp: In member function ‘virtual void CabbageSoundfiler::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:96:68: warning: unused parameter ‘source’ [-Wunused-parameter] 96 | void CabbageSoundfiler::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ [ 51%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextBox.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextBox.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:21: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h: In constructor ‘CabbageEventSequencer::CabbageEventSequencer(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:69:26: warning: ‘CabbageEventSequencer::owner’ will be initialized after [-Wreorder] 69 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageEventSequencer::CabbageEventSequencer (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h: In constructor ‘CabbageTextBox::CabbageTextBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:49:15: warning: ‘CabbageTextBox::widgetData’ will be initialized after [-Wreorder] 49 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbagePluginEditor* CabbageTextBox::owner’ [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbageTextBox::owner’ will be initialized after [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 52%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextEditor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextEditor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 53%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetBase.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetBase.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetBase.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetBase.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetData.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetData.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:23: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h: In constructor ‘CabbageTextEditor::CabbageTextEditor(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:116:22: warning: ‘CabbageTextEditor::textEditor’ will be initialized after [-Wreorder] 116 | CustomTextEditor textEditor; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageTextEditor::CabbageTextEditor (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setComboItemArrays(juce::StringArray, juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:989:97: warning: unused parameter ‘identifier’ [-Wunused-parameter] 989 | void CabbageWidgetData::setComboItemArrays (StringArray strTokens, ValueTree widgetData, String identifier) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setStringProp(juce::ValueTree, const juce::Identifier&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1379:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1379 | widgetData.setProperty (name, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setProperty(juce::ValueTree, const juce::Identifier&, const juce::var&, juce::ValueTree::Listener*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1396:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1396 | widgetData.setProperty (name, elements, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1403:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1403 | widgetData.setProperty (name, value, 0); | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 56%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageXYPad.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Widgets/CabbageXYPad.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Widgets/CabbageXYPad.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageXYPad.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:27, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp: In static member function ‘static void CabbageWidgetData::setFormProperties(juce::ValueTree, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:26:70: warning: unused parameter ‘ID’ [-Wunused-parameter] 26 | void CabbageWidgetData::setFormProperties (ValueTree widgetData, int ID) | ~~~~^~ [ 57%] Building CXX object CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 58%] Building CXX object CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h: In constructor ‘CabbageXYPad::CabbageXYPad(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:82:9: warning: ‘CabbageXYPad::outlineThickness’ will be initialized after [-Wreorder] 82 | int outlineThickness = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:81:12: warning: ‘CabbageXYPad::XYBall CabbageXYPad::ball’ [-Wreorder] 81 | XYBall ball; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:95:15: warning: ‘CabbageXYPad::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:45:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 45 | CabbageWidgetBase(editor) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 59%] Building CXX object CMakeFiles/Cabbage.dir/Source/Application/FileTab.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Application/FileTab.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Application/FileTab.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Application/FileTab.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:10: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp: In member function ‘int CabbageWebSendArray::sendArrayToWebUI(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 95 | if(index& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:250:75: required from here 250 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:251:44: required from here 251 | currentStrings.resize(inputArgs.len()); | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:18:38: required from here 18 | cabbageWidget = args.str_data(0).data; | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:24:29: required from here 24 | trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:90:64: required from here 90 | csnd::Vector& arrayData = args.myfltvec_data(in_count() == 3 ? 2 : 3); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:39: required from here 95 | if(index::operator()(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:148:41: required from here 148 | csnd::AudioSig in(this, args(in_count() == 3 ? 2 : 3)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:859:42: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 859 | MYFLT *operator()(int n) { return ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendScalar; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendScalar]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:31:30: required from here 31 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendArray; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendArray]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:80:30: required from here 80 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendASig; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendASig]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:138:30: required from here 138 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendTable; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendTable]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:199:30: required from here 199 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiReader::kperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:160:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 160 | for( size_t i = 0 ; i < numEvents ; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:86:9: warning: variable ‘noteOnEvents’ set but not used [-Wunused-but-set-variable] 86 | int noteOnEvents = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiFileInfo::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:204:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 204 | int* type = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:387:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 387 | noteData->notes[noteData->count].note = noteNumber; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:388:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 388 | noteData->notes[noteData->count].vel = noteVelocity; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:389:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 389 | noteData->notes[noteData->count].channel = noteChannel; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:379:9: warning: unused variable ‘size’ [-Wunused-variable] 379 | int size = noteData->notes.size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::deinit()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:420:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 420 | if (noteData->notes[i].note == midi_note_num()) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:423:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 423 | noteData->notes[i].note = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:424:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 424 | noteData->notes[i].vel = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:425:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 425 | noteData->notes[i].channel = -1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:25: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:47: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ~^~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:26:28: required from here 26 | skipTime = inargs[6]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:33:72: required from here 33 | if(!File::getCurrentWorkingDirectory().getChildFile(inargs.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 6; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:43:59: required from here 43 | csnd::Vector& statusOut = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 6]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:85:14: required from here 85 | outargs[5] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:198:70: required from here 198 | if(!File::getCurrentWorkingDirectory().getChildFile(args.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:245:59: required from here 245 | csnd::Vector& midiNotes = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:300:30: required from here 300 | shouldSort = inargs[0]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:321:14: required from here 321 | outargs[3] = noteData->count; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘juce::uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h: In constructor ‘FileTab::FileTab(juce::String, juce::String, bool, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:50:10: warning: ‘FileTab::isCsdFile’ will be initialized after [-Wreorder] 50 | bool isCsdFile; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:28:10: warning: ‘juce::File FileTab::csdFile’ [-Wreorder] 28 | File csdFile; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.cpp:22:1: warning: when initialized here [-Wreorder] 22 | FileTab::FileTab (String name, String filename, bool isCsdFile, String iconsPathName): | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:28:10: warning: ‘FileTab::csdFile’ will be initialized after [-Wreorder] 28 | File csdFile; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:27:20: warning: ‘juce::DrawableButton FileTab::play’ [-Wreorder] 27 | DrawableButton play, close, showEditor, editGUI; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.cpp:22:1: warning: when initialized here [-Wreorder] 22 | FileTab::FileTab (String name, String filename, bool isCsdFile, String iconsPathName): | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageMidiSender; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageMidiSender]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:355:26: required from here 355 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ [ 60%] Building CXX object CMakeFiles/Cabbage.dir/Source/Application/CabbageMainComponent.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Application/CabbageMainComponent.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Application/CabbageMainComponent.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Application/CabbageMainComponent.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 61%] Building CXX object CMakeFiles/Cabbage.dir/Source/Application/CabbageDocumentWindow.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Application/CabbageDocumentWindow.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Application/CabbageDocumentWindow.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Application/CabbageDocumentWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ [ 62%] Building CXX object CMakeFiles/Cabbage.dir/Source/Application/CabbageToolbarFactory.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Application/CabbageToolbarFactory.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Application/CabbageToolbarFactory.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Application/CabbageToolbarFactory.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.h:20, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:30: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ [ 63%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterGraph.cpp.o /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterGraph.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterGraph.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterGraph.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:27: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:21: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Settings/CabbageSettingsWindow.h: In member function ‘virtual void CabbageSettingsWindow::RepoListBox::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Settings/CabbageSettingsWindow.h:81:31: warning: unused parameter ‘g’ [-Wunused-parameter] 81 | void paint (Graphics& g) override | ~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageExportPlugin.h: In member function ‘juce::String PluginExporter::encodeString(juce::File)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageExportPlugin.h:47:31: warning: unused parameter ‘csdFile’ [-Wunused-parameter] 47 | String encodeString (File csdFile) | ~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageNewProjectWindow.h: In member function ‘virtual void CabbageProjectWindow::SimpleImageButton::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageNewProjectWindow.h:36:44: warning: unused parameter ‘e’ [-Wunused-parameter] 36 | void mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageNewProjectWindow.h: In member function ‘virtual void CabbageProjectWindow::SimpleImageButton::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageNewProjectWindow.h:53:43: warning: unused parameter ‘e’ [-Wunused-parameter] 53 | void mouseExit (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘virtual void CabbageMainComponent::fileClicked(const juce::File&, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:190:77: warning: unused parameter ‘e’ [-Wunused-parameter] 190 | void CabbageMainComponent::fileClicked (const File &file, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::importTheme()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:240:17: note: in expansion of macro ‘forEachXmlChildElement’ 240 | forEachXmlChildElement(*myElement, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:240:17: note: in expansion of macro ‘forEachXmlChildElement’ 240 | forEachXmlChildElement(*myElement, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:240:17: note: in expansion of macro ‘forEachXmlChildElement’ 240 | forEachXmlChildElement(*myElement, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘virtual void CabbageMainComponent::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:290:34: warning: unused variable ‘textButton’ [-Wunused-variable] 290 | else if (TextButton* textButton = dynamic_cast (button)) | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘int CabbageMainComponent::getTabFileIndex(int32)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:431:31: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int32’ {aka ‘int’} [-Wsign-compare] 431 | if (tab->uniqueFileId == nodeId) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘virtual void CabbageMainComponent::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:629:55: warning: unused parameter ‘e’ [-Wunused-parameter] 629 | void CabbageMainComponent::mouseUp (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘virtual void CabbageMainComponent::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:788:42: warning: unused variable ‘codeEditor’ [-Wunused-variable] 788 | else if (CabbageCodeEditorComponent* codeEditor = dynamic_cast (source)) | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::insertCustomPlantToEditor(CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:828:13: note: in expansion of macro ‘forEachXmlChildElement’ 828 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:828:13: note: in expansion of macro ‘forEachXmlChildElement’ 828 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:828:13: note: in expansion of macro ‘forEachXmlChildElement’ 828 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::createEditorForFilterGraphNode(juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1172:48: warning: unused variable ‘cabbagePlugin’ [-Wunused-variable] 1172 | if (GenericCabbagePluginProcessor* cabbagePlugin = dynamic_cast (f->getProcessor())) | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘CabbagePluginEditor* CabbageMainComponent::getCabbagePluginEditor()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1238:28: warning: comparison of integer expressions of different signedness: ‘const juce::uint32’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 1238 | if (nodeId.uid != -99) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::enableEditMode()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1308:24: warning: comparison of integer expressions of different signedness: ‘const juce::uint32’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 1308 | if (nodeId.uid == -99) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘juce::String CabbageMainComponent::getDeviceManagerSettings()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1377:51: warning: ‘juce::String juce::XmlElement::createDocument(juce::StringRef, bool, bool, juce::StringRef, int) const’ is deprecated [-Wdeprecated-declarations] 1377 | return xml->createDocument(""); | ~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:742:29: note: declared here 742 | JUCE_DEPRECATED (String createDocument (StringRef dtdToUse, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘virtual bool CabbageMainComponent::isInterestedInFileDrag(const juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1436:73: warning: unused parameter ‘files’ [-Wunused-parameter] 1436 | bool CabbageMainComponent::isInterestedInFileDrag (const StringArray& files) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘virtual void CabbageMainComponent::filesDropped(const juce::StringArray&, int, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1441:72: warning: unused parameter ‘x’ [-Wunused-parameter] 1441 | void CabbageMainComponent::filesDropped (const StringArray& files, int x, int y) | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1441:79: warning: unused parameter ‘y’ [-Wunused-parameter] 1441 | void CabbageMainComponent::filesDropped (const StringArray& files, int x, int y) | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::openGraph(juce::File)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘filter’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1491:5: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1491 | forEachXmlChildElementWithTagName (*xml, filter, "FILTER"){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1491:5: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1491 | forEachXmlChildElementWithTagName (*xml, filter, "FILTER"){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1491:5: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1491 | forEachXmlChildElementWithTagName (*xml, filter, "FILTER"){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘filter’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1497:5: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1497 | forEachXmlChildElementWithTagName (*xml, filter, "FILTER"){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1497:5: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1497 | forEachXmlChildElementWithTagName (*xml, filter, "FILTER"){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1497:5: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1497 | forEachXmlChildElementWithTagName (*xml, filter, "FILTER"){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘plugin’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1498:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1498 | forEachXmlChildElementWithTagName (*filter, plugin, "PLUGIN") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1498:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1498 | forEachXmlChildElementWithTagName (*filter, plugin, "PLUGIN") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1498:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 1498 | forEachXmlChildElementWithTagName (*filter, plugin, "PLUGIN") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:1530:82: warning: conversion to ‘uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1530 | fileTabs[getTabFileIndex(files[i])]->uniqueFileId = uuids[i+uidOffset]; | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘int CabbageMainComponent::sendToPort()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:2001:13: warning: unused variable ‘port’ [-Wunused-variable] 2001 | int port = cabbageSettings->getUserSettings()->getIntValue("UDP Port"); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘int CabbageMainComponent::testFileForErrors(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:2024:49: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 2024 | const int exitCode = process.getExitCode(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::runCsoundForNode(juce::String, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:2138:26: warning: comparison of integer expressions of different signedness: ‘juce::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2138 | if (node.uid == -99) | ~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:2076:36: required from here 2076 | nlohmann::ordered_json j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20745:9: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename object_t::key_type&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json&; typename object_t::key_type = std::__cxx11::basic_string; object_t = nlohmann::ordered_map, nlohmann::basic_json, std::less, std::allocator, nlohmann::basic_json > > >]’ 20745 | JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:2090:59: required from here 2090 | j[presetName.toStdString()][child->getAttributeName(i).toStdString()] = child->getAttributeValue(i).toStdString(); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18443:22: required from ‘nlohmann::basic_json::basic_json(value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; value_t = nlohmann::detail::value_t]’ 18443 | : m_type(v), m_value(v) | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18467:35: required from ‘nlohmann::basic_json::basic_json(std::nullptr_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; std::nullptr_t = std::nullptr_t]’ 18467 | : basic_json(value_t::null) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:2076:36: required from here 2076 | nlohmann::ordered_json j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:21: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:28: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /usr/include/c++/14/bits/stl_pair.h:882:35: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = const std::__cxx11::basic_string&; _U2 = nlohmann::basic_json&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const std::__cxx11::basic_string; _T2 = nlohmann::basic_json]’ 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, nlohmann::basic_json >; _Args = {const std::__cxx11::basic_string, std::allocator >&, nlohmann::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = std::pair, nlohmann::basic_json >]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, nlohmann::basic_json >; _Args = {const std::__cxx11::basic_string, std::allocator >&, nlohmann::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = std::pair, nlohmann::basic_json >; allocator_type = std::allocator, nlohmann::basic_json > >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:117:30: required from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, nlohmann::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = std::pair, nlohmann::basic_json >; _Alloc = std::allocator, nlohmann::basic_json > >; reference = std::pair, nlohmann::basic_json >&]’ 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:16948:32: required from ‘std::pair, Allocator>::iterator, bool> nlohmann::ordered_map::emplace(const key_type&, T&&) [with Key = std::__cxx11::basic_string; T = nlohmann::basic_json; IgnoredLess = std::less; Allocator = std::allocator, nlohmann::basic_json > >; typename std::vector, Allocator>::iterator = std::vector, nlohmann::basic_json >, std::allocator, nlohmann::basic_json > > >::iterator; key_type = std::__cxx11::basic_string]’ 16948 | Container::emplace_back(key, t); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:16954:16: required from ‘T& nlohmann::ordered_map::operator[](const Key&) [with Key = std::__cxx11::basic_string; T = nlohmann::basic_json; IgnoredLess = std::less; Allocator = std::allocator, nlohmann::basic_json > >]’ 16954 | return emplace(key, T{}).first->second; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20742:57: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename object_t::key_type&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json&; typename object_t::key_type = std::__cxx11::basic_string; object_t = nlohmann::ordered_map, nlohmann::basic_json, std::less, std::allocator, nlohmann::basic_json > > >]’ 20742 | return set_parent(m_value.object->operator[](key)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.cpp:2090:59: required from here 2090 | j[presetName.toStdString()][child->getAttributeName(i).toStdString()] = child->getAttributeValue(i).toStdString(); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:30: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:29: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Settings/CabbageSettingsWindow.h: In member function ‘virtual void CabbageSettingsWindow::RepoListBox::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Settings/CabbageSettingsWindow.h:81:31: warning: unused parameter ‘g’ [-Wunused-parameter] 81 | void paint (Graphics& g) override | ~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageExportPlugin.h: In member function ‘juce::String PluginExporter::encodeString(juce::File)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageExportPlugin.h:47:31: warning: unused parameter ‘csdFile’ [-Wunused-parameter] 47 | String encodeString (File csdFile) | ~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp: In member function ‘virtual juce::PopupMenu CabbageDocumentWindow::getMenuForIndex(int, const juce::String&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp:328:55: warning: unused parameter ‘topLevelMenuIndex’ [-Wunused-parameter] 328 | PopupMenu CabbageDocumentWindow::getMenuForIndex (int topLevelMenuIndex, const String& menuName) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp: In member function ‘virtual void CabbageDocumentWindow::menuItemSelected(int, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp:592:67: warning: unused parameter ‘topLevelMenuIndex’ [-Wunused-parameter] 592 | void CabbageDocumentWindow::menuItemSelected (int menuItemID, int topLevelMenuIndex) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp: In member function ‘virtual void CabbageDocumentWindow::focusGained(juce::Component::FocusChangeType)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp:623:58: warning: unused parameter ‘cause’ [-Wunused-parameter] 623 | void CabbageDocumentWindow::focusGained (FocusChangeType cause) //grab focus when user clicks on editor | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp: In member function ‘virtual bool CabbageDocumentWindow::perform(const juce::ApplicationCommandTarget::InvocationInfo&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp:1262:82: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1262 | cabbageSettings->getUserSettings()->setValue("autoConnectNodes", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.cpp:1515:84: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1515 | cabbageSettings->getUserSettings()->setValue("AutoReloadFromDisk", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.h: In constructor ‘CabbageToolbarFactory::CabbageToolbarFactory(CabbageMainComponent*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.h:179:27: warning: ‘CabbageToolbarFactory::owner’ will be initialized after [-Wreorder] 179 | CabbageMainComponent* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.h:92:20: warning: ‘juce::ToolbarButton* CabbageToolbarFactory::togglePlayButton’ [-Wreorder] 92 | ToolbarButton* togglePlayButton; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageToolbarFactory::CabbageToolbarFactory (CabbageMainComponent* owner) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp: In member function ‘juce::ToolbarButton* CabbageToolbarFactory::createButtonFromPNG(int, const juce::String&, const void*, size_t, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:171:88: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 171 | ToolbarButton* button = new ToolbarButton(itemId, text, std::move(drawableNormal), 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:168:141: warning: unused parameter ‘onFile’ [-Wunused-parameter] 168 | ToolbarButton* CabbageToolbarFactory::createButtonFromPNG (const int itemId, const String& text, const void* png, size_t size, const String onFile) | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp: In member function ‘juce::ToolbarButton* CabbageToolbarFactory::createToggleButtonFromSVG(int, const juce::String&, juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:186:40: warning: ‘void juce::Button::setToggleState(bool, bool)’ is deprecated [-Wdeprecated-declarations] 186 | toggleRecordButton->setToggleState (false, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h:398:27: note: declared here 398 | JUCE_DEPRECATED (void setToggleState (bool, bool)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp: In member function ‘juce::ToolbarButton* CabbageToolbarFactory::createToggleButtonFromPNG(int, const juce::String&, const void*, size_t, const void*, size_t)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:199:38: warning: ‘void juce::Button::setToggleState(bool, bool)’ is deprecated [-Wdeprecated-declarations] 199 | togglePlayButton->setToggleState (true, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h:398:27: note: declared here 398 | JUCE_DEPRECATED (void setToggleState (bool, bool)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp: In member function ‘juce::ToolbarButton* CabbageToolbarFactory::createButtonFromSVG(int, const juce::String&, juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:232:42: warning: ‘void juce::Button::setToggleState(bool, bool)’ is deprecated [-Wdeprecated-declarations] 232 | togglePlayButton->setToggleState (true, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h:398:27: note: declared here 398 | JUCE_DEPRECATED (void setToggleState (bool, bool)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageToolbarFactory.cpp:237:89: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 237 | ToolbarButton* button = new ToolbarButton (itemId, text, std::move(drawableNormal), 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp: In member function ‘virtual juce::Result FilterGraph::saveDocument(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:257:28: warning: ‘bool juce::XmlElement::writeToFile(const juce::File&, juce::StringRef, juce::StringRef, int) const’ is deprecated [-Wdeprecated-declarations] 257 | if (! xml->writeToFile (file, {})) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:757:27: note: declared here 757 | JUCE_DEPRECATED (bool writeToFile (const File& destinationFile, | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp: In member function ‘virtual juce::File FilterGraph::getLastDocumentOpened()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:270:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 270 | if(currentFile.existsAsFile()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:273:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 273 | return File(); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp: In function ‘void readBusLayoutFromXml(juce::AudioProcessor::BusesLayout&, juce::AudioProcessor*, const juce::XmlElement&, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:299:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 299 | forEachXmlChildElementWithTagName (*buses, e, "BUS") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:299:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 299 | forEachXmlChildElementWithTagName (*buses, e, "BUS") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:299:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 299 | forEachXmlChildElementWithTagName (*buses, e, "BUS") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp: In member function ‘void FilterGraph::createNodeFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:355:9: note: in expansion of macro ‘forEachXmlChildElement’ 355 | forEachXmlChildElement(xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:355:9: note: in expansion of macro ‘forEachXmlChildElement’ 355 | forEachXmlChildElement(xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:355:9: note: in expansion of macro ‘forEachXmlChildElement’ 355 | forEachXmlChildElement(xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:421:89: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 421 | auto layout = graph.getNodeForId(AudioProcessorGraph::NodeID(pd.uniqueId))->getProcessor()->getBusesLayout(); | ~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:422:86: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 422 | auto pluginProcessor = graph.getNodeForId(AudioProcessorGraph::NodeID(pd.uniqueId))->getProcessor(); | ~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:435:75: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 435 | graph.getNodeForId(AudioProcessorGraph::NodeID(pd.uniqueId))->getProcessor()->setStateInformation(m.getData(), (int)m.getSize()); | ~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:438:84: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 438 | if (auto* node = graph.getNodeForId(AudioProcessorGraph::NodeID(pd.uniqueId))) | ~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp: In member function ‘void FilterGraph::restoreFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:475:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 475 | forEachXmlChildElementWithTagName(xml, e, "FILTER") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:475:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 475 | forEachXmlChildElementWithTagName(xml, e, "FILTER") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:475:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 475 | forEachXmlChildElementWithTagName(xml, e, "FILTER") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:481:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 481 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:481:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 481 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:481:9: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 481 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.cpp:331:20: warning: ‘juce::XmlElement* createBusLayoutXml(const juce::AudioProcessor::BusesLayout&, bool)’ defined but not used [-Wunused-function] 331 | static XmlElement* createBusLayoutXml(const AudioProcessor::BusesLayout& layout, const bool isInput) | ^~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterIOConfiguration.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterIOConfiguration.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterIOConfiguration.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterIOConfiguration.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterIOConfiguration.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterIOConfiguration.cpp:27: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 65%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Filters/InternalFilters.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Filters/InternalFilters.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Filters/InternalFilters.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Filters/InternalFilters.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/InternalFilters.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/InternalFilters.cpp:27: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 66%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbageInternalPluginFormat.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbageInternalPluginFormat.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbageInternalPluginFormat.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbageInternalPluginFormat.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.h:12, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 67%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/UI/CabbageTransportComponent.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/UI/CabbageTransportComponent.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/UI/CabbageTransportComponent.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/UI/CabbageTransportComponent.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:13, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/InternalFilters.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/InternalFilters.cpp:28: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/GraphEditorPanel.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterIOConfiguration.cpp:28: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.h:15: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.h:19: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:14: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:15: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h: In destructor ‘virtual CabbageTransportComponent::~CabbageTransportComponent()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:32:5: warning: ‘juce::ScopedPointer::~ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 32 | { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:245: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/memory/juce_ScopedPointer.h:56:38: note: declared here 56 | JUCE_DEPRECATED_ATTRIBUTE inline ~ScopedPointer() { reset(); } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h: In constructor ‘CabbageTransportComponent::CabbageTransportComponent(GraphDocumentComponent*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:119:35: warning: ‘CabbageTransportComponent::lookAndFeel’ will be initialized after [-Wreorder] 119 | ScopedPointer lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:110:20: warning: ‘juce::DrawableButton CabbageTransportComponent::playButton’ [-Wreorder] 110 | DrawableButton playButton; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageTransportComponent::CabbageTransportComponent(GraphDocumentComponent* graph): | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:116:11: warning: ‘CabbageTransportComponent::beatsLabel’ will be initialized after [-Wreorder] 116 | Label beatsLabel; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:114:11: warning: ‘juce::Label CabbageTransportComponent::bpmLabel’ [-Wreorder] 114 | Label bpmLabel; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageTransportComponent::CabbageTransportComponent(GraphDocumentComponent* graph): | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:118:18: warning: ‘CabbageTransportComponent::timingInfoBox’ will be initialized after [-Wreorder] 118 | DrawablePath timingInfoBox; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:109:28: warning: ‘CabbageTransportComponent::RecordOverlayComponent CabbageTransportComponent::overlay’ [-Wreorder] 109 | RecordOverlayComponent overlay; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageTransportComponent::CabbageTransportComponent(GraphDocumentComponent* graph): | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:27:5: warning: ‘constexpr juce::ScopedPointer::ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 27 | lookAndFeel(), | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/memory/juce_ScopedPointer.h:38:38: note: declared here 38 | JUCE_DEPRECATED_ATTRIBUTE inline ScopedPointer() = default; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:27:5: warning: ‘juce::ScopedPointer::~ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 27 | lookAndFeel(), | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/memory/juce_ScopedPointer.h:56:38: note: declared here 56 | JUCE_DEPRECATED_ATTRIBUTE inline ~ScopedPointer() { reset(); } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp: In member function ‘virtual void CabbageTransportComponent::sliderValueChanged(juce::Slider*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:220:60: warning: unused parameter ‘slider’ [-Wunused-parameter] 220 | void CabbageTransportComponent::sliderValueChanged(Slider* slider) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp: In member function ‘virtual void CabbageTransportComponent::sliderDragEnded(juce::Slider*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.cpp:225:57: warning: unused parameter ‘slider’ [-Wunused-parameter] 225 | void CabbageTransportComponent::sliderDragEnded(Slider* slider) | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 68%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/UI/GraphEditorPanel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/UI/GraphEditorPanel.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/UI/GraphEditorPanel.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/UI/GraphEditorPanel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:27: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 69%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/UI/IOConfigurationWindow.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/UI/IOConfigurationWindow.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/UI/IOConfigurationWindow.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/UI/IOConfigurationWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/IOConfigurationWindow.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/IOConfigurationWindow.cpp:27: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 70%] Building CXX object CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageCodeEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageCodeEditor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageCodeEditor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageCodeEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 71%] Building CXX object CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageEditorContainer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageEditorContainer.cpp.o -MF CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageEditorContainer.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageEditorContainer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:28: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/GraphEditorPanel.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/IOConfigurationWindow.cpp:28: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../CodeEditor/CabbageEditorContainer.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageDocumentWindow.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageDocumentWindow.h:28: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h: In destructor ‘virtual CabbageTransportComponent::~CabbageTransportComponent()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/CabbageTransportComponent.h:32:5: warning: ‘juce::ScopedPointer::~ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 32 | { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:245: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/memory/juce_ScopedPointer.h:56:38: note: declared here 56 | JUCE_DEPRECATED_ATTRIBUTE inline ~ScopedPointer() { reset(); } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp: In member function ‘void GraphEditorPanel::showPopupMenu(juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:946:60: warning: ‘void juce::KnownPluginList::addToMenu(juce::PopupMenu&, SortMethod, const juce::String&) const’ is deprecated [-Wdeprecated-declarations] 946 | graphWindow->getOwner()->knownPluginList.addToMenu (subMenu3, graphWindow->getOwner()->pluginSortMethod); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:224:27: note: declared here 224 | JUCE_DEPRECATED (void addToMenu (PopupMenu& menu, SortMethod sortMethod, const String& currentlyTickedPluginID = {}) const); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp: In lambda function: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:979:142: warning: ‘int juce::KnownPluginList::getIndexChosenByMenu(int) const’ is deprecated [-Wdeprecated-declarations] 979 | auto* desc = graphWindow->getOwner()->knownPluginList.getType (graphWindow->getOwner()->knownPluginList.getIndexChosenByMenu (r)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:225:26: note: declared here 225 | JUCE_DEPRECATED (int getIndexChosenByMenu (int menuResultCode) const); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:979:79: warning: ‘juce::PluginDescription* juce::KnownPluginList::getType(int)’ is deprecated [-Wdeprecated-declarations] 979 | auto* desc = graphWindow->getOwner()->knownPluginList.getType (graphWindow->getOwner()->knownPluginList.getIndexChosenByMenu (r)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:215:51: note: declared here 215 | JUCE_DEPRECATED_WITH_BODY (PluginDescription* getType (int index) noexcept, { return &types.getReference (index); }) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp: In member function ‘virtual void GraphDocumentComponent::PluginListBoxModel::paintListBoxItem(int, juce::Graphics&, int, int, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:1253:52: warning: ‘juce::PluginDescription* juce::KnownPluginList::getType(int)’ is deprecated [-Wdeprecated-declarations] 1253 | g.drawFittedText (knownPlugins.getType (rowNumber)->name, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:215:51: note: declared here 215 | JUCE_DEPRECATED_WITH_BODY (PluginDescription* getType (int index) noexcept, { return &types.getReference (index); }) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp: In member function ‘virtual void GraphDocumentComponent::itemDropped(const juce::DragAndDropTarget::SourceDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/GraphEditorPanel.cpp:1398:42: warning: ‘juce::PluginDescription* juce::KnownPluginList::getType(int)’ is deprecated [-Wdeprecated-declarations] 1398 | createNewPlugin (*pluginList.getType (pluginTypeIndex), details.localPosition.toDouble()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:215:51: note: declared here 215 | JUCE_DEPRECATED_WITH_BODY (PluginDescription* getType (int index) noexcept, { return &types.getReference (index); }) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/IOConfigurationWindow.cpp:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../../Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageDocumentWindow.h:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Settings/CabbageSettingsWindow.h: In member function ‘virtual void CabbageSettingsWindow::RepoListBox::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Settings/CabbageSettingsWindow.h:81:31: warning: unused parameter ‘g’ [-Wunused-parameter] 81 | void paint (Graphics& g) override | ~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageDocumentWindow.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Utilities/CabbageExportPlugin.h: In member function ‘juce::String PluginExporter::encodeString(juce::File)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Utilities/CabbageExportPlugin.h:47:31: warning: unused parameter ‘csdFile’ [-Wunused-parameter] 47 | String encodeString (File csdFile) | ~~~~~^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp: In member function ‘void CabbageCodeEditorComponent::replaceText(juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:368:54: warning: unused parameter ‘text’ [-Wunused-parameter] 368 | void CabbageCodeEditorComponent::replaceText (String text, String replaceWith) | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp: In member function ‘virtual void CabbageCodeEditorComponent::codeDocumentTextDeleted(int, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:397:63: warning: unused parameter ‘startIndex’ [-Wunused-parameter] 397 | void CabbageCodeEditorComponent::codeDocumentTextDeleted (int startIndex, int endIndex) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp: In member function ‘void CabbageCodeEditorComponent::parseTextForVariables()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:800:23: warning: loop variable ‘currentWord’ creates a copy from type ‘const juce::String’ [-Wrange-loop-construct] 800 | for (const String currentWord : tokens) | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:800:23: note: use reference type to prevent copying 800 | for (const String currentWord : tokens) | ^~~~~~~~~~~ | & /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp: In member function ‘void CabbageCodeEditorComponent::showAutoComplete(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:861:23: warning: loop variable ‘item’ creates a copy from type ‘const juce::String’ [-Wrange-loop-construct] 861 | for (const String item : variableNames) | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:861:23: note: use reference type to prevent copying 861 | for (const String item : variableNames) | ^~~~ | & /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp: In member function ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.cpp:1017:78: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 1017 | bool CabbageCodeEditorComponent::keyPressed (const KeyPress& key, Component* originatingComponent) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/../UI/../Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.cpp: In member function ‘virtual void CabbageEditorContainer::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.cpp:149:59: warning: unused parameter ‘e’ [-Wunused-parameter] 149 | void CabbageEditorContainer::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.cpp: In member function ‘virtual void CabbageEditorContainer::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/CabbageEditorContainer.cpp:154:57: warning: unused parameter ‘e’ [-Wunused-parameter] 154 | void CabbageEditorContainer::mouseUp (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 72%] Building CXX object CMakeFiles/Cabbage.dir/Source/CodeEditor/JavascriptCodeTokeniser.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/CodeEditor/JavascriptCodeTokeniser.cpp.o -MF CMakeFiles/Cabbage.dir/Source/CodeEditor/JavascriptCodeTokeniser.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/CodeEditor/JavascriptCodeTokeniser.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/JavascriptCodeTokeniser.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/JavascriptCodeTokeniser.h:13, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/CodeEditor/JavascriptCodeTokeniser.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 73%] Building CXX object CMakeFiles/Cabbage.dir/Source/GUIEditor/CabbagePropertiesPanel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/GUIEditor/CabbagePropertiesPanel.cpp.o -MF CMakeFiles/Cabbage.dir/Source/GUIEditor/CabbagePropertiesPanel.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/GUIEditor/CabbagePropertiesPanel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/CabbagePropertiesPanel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/CabbagePropertiesPanel.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/CabbagePropertiesPanel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 75%] Building CXX object CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentLayoutEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentLayoutEditor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentLayoutEditor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentLayoutEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 76%] Building CXX object CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentOverlay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentOverlay.cpp.o -MF CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentOverlay.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentOverlay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp:10: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 77%] Building CXX object CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageIDELookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageIDELookAndFeel.cpp.o -MF CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageIDELookAndFeel.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageIDELookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:19: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/CabbagePropertiesPanel.cpp: In member function ‘virtual void CabbagePropertiesPanel::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/CabbagePropertiesPanel.cpp:122:52: warning: unused parameter ‘button’ [-Wunused-parameter] 122 | void CabbagePropertiesPanel::buttonClicked(Button *button) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/CabbagePropertiesPanel.cpp: In member function ‘juce::Array CabbagePropertiesPanel::createWidgetArrayEditors(CabbagePropertiesPanel*, juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/CabbagePropertiesPanel.cpp:971:101: warning: unused parameter ‘owner’ [-Wunused-parameter] 971 | Array CabbagePropertiesPanel::createWidgetArrayEditors (CabbagePropertiesPanel* owner, ValueTree valueTree) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:12: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.h:36:10: note: by ‘virtual bool ComponentOverlay::keyPressed(const juce::KeyPress&, juce::Component*)’ 36 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/CabbageMainComponent.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/CabbageMainComponent.h:30: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.h: In constructor ‘ComponentLayoutEditor::ComponentLayoutEditor(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.h:74:28: warning: ‘ComponentLayoutEditor::target’ will be initialized after [-Wreorder] 74 | SafePointer target; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.h:47:15: warning: ‘juce::ValueTree ComponentLayoutEditor::widgetData’ [-Wreorder] 47 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:41:1: warning: when initialized here [-Wreorder] 41 | ComponentLayoutEditor::ComponentLayoutEditor (ValueTree valueTree) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:42:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | : target (0), widgetData (valueTree), lookAndFeel() | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp: In member function ‘virtual void ComponentLayoutEditor::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:80:46: warning: unused parameter ‘g’ [-Wunused-parameter] 80 | void ComponentLayoutEditor::paint (Graphics& g) | ~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp: In member function ‘virtual void ComponentLayoutEditor::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:141:56: warning: unused parameter ‘e’ [-Wunused-parameter] 141 | void ComponentLayoutEditor::mouseUp (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp: In member function ‘virtual void ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:228:56: warning: implicitly-declared ‘juce::MouseEvent::MouseEvent(const juce::MouseEvent&)’ is deprecated [-Wdeprecated-copy] 228 | menu.showMenuAsync(juce::PopupMenu::Options(), [this, e, customPlants, widgets](int result) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | if (result > 0 && result < 100) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | this->getPluginEditor()->addNewWidget (widgets.getAllValues()[result - 1], e.getPosition()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | else | ~~~~ 232 | this->getPluginEditor()->addNewWidget (customPlants[result-100].getFullPathName(), e.getPosition(), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | currentMouseCoors = e.getPosition(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | }); | ~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:170: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/mouse/juce_MouseEvent.h:378:17: note: because ‘juce::MouseEvent’ has user-provided ‘juce::MouseEvent& juce::MouseEvent::operator=(const juce::MouseEvent&)’ 378 | MouseEvent& operator= (const MouseEvent&); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp: In member function ‘const juce::Component* ComponentLayoutEditor::getTarget()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:342:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 342 | return 0; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.h:36:10: note: by ‘virtual bool ComponentOverlay::keyPressed(const juce::KeyPress&, juce::Component*)’ 36 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp:11: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp: In member function ‘virtual void ComponentOverlay::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp:222:54: warning: unused parameter ‘e’ [-Wunused-parameter] 222 | void ComponentOverlay::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp: In member function ‘virtual void ComponentOverlay::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp:232:53: warning: unused parameter ‘e’ [-Wunused-parameter] 232 | void ComponentOverlay::mouseExit (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp: In member function ‘virtual bool ComponentOverlay::keyPressed(const juce::KeyPress&, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp:240:10: warning: variable ‘multipleSelection’ set but not used [-Wunused-but-set-variable] 240 | bool multipleSelection = false; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentOverlay.cpp:238:68: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 238 | bool ComponentOverlay::keyPressed (const KeyPress& key, Component* originatingComponent) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp: In instantiation of ‘static void std::_Function_base::_Base_manager<_Functor>::_M_create(std::_Any_data&, _Fn&&, std::false_type) [with _Fn = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; std::false_type = std::false_type]’: /usr/include/c++/14/bits/std_function.h:215:15: required from ‘static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Fn&&) [with _Fn = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::]’ 215 | _M_create(__functor, std::forward<_Fn>(__f), _Local_storage()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/std_function.h:449:36: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; _Constraints = void; _Res = void; _ArgTypes = {int}]’ 449 | _My_handler::_M_init_functor(_M_functor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 450 | std::forward<_Functor>(__f)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:228:27: required from here 228 | menu.showMenuAsync(juce::PopupMenu::Options(), [this, e, customPlants, widgets](int result) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | if (result > 0 && result < 100) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | this->getPluginEditor()->addNewWidget (widgets.getAllValues()[result - 1], e.getPosition()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | else | ~~~~ 232 | this->getPluginEditor()->addNewWidget (customPlants[result-100].getFullPathName(), e.getPosition(), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | currentMouseCoors = e.getPosition(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | }); | ~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:228:87: warning: implicitly-declared ‘juce::MouseEvent::MouseEvent(const juce::MouseEvent&)’ is deprecated [-Wdeprecated-copy] 228 | menu.showMenuAsync(juce::PopupMenu::Options(), [this, e, customPlants, widgets](int result) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/mouse/juce_MouseEvent.h:378:17: note: because ‘juce::MouseEvent’ has user-provided ‘juce::MouseEvent& juce::MouseEvent::operator=(const juce::MouseEvent&)’ 378 | MouseEvent& operator= (const MouseEvent&); | ^~~~~~~~ In file included from /usr/include/c++/14/functional:59, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:52: /usr/include/c++/14/bits/std_function.h:161:17: note: synthesized method ‘ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::::(ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::&&)’ first required here 161 | = new _Functor(std::forward<_Fn>(__f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp: In member function ‘virtual void CabbageIDELookAndFeel::drawMenuBarBackground(juce::Graphics&, int, int, bool, juce::MenuBarComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:38:69: warning: unused parameter ‘width’ [-Wunused-parameter] 38 | void CabbageIDELookAndFeel::drawMenuBarBackground (Graphics& g, int width, int height, bool isMouseOverBar, MenuBarComponent& menuBar) | ~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:38:80: warning: unused parameter ‘height’ [-Wunused-parameter] 38 | void CabbageIDELookAndFeel::drawMenuBarBackground (Graphics& g, int width, int height, bool isMouseOverBar, MenuBarComponent& menuBar) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:38:93: warning: unused parameter ‘isMouseOverBar’ [-Wunused-parameter] 38 | void CabbageIDELookAndFeel::drawMenuBarBackground (Graphics& g, int width, int height, bool isMouseOverBar, MenuBarComponent& menuBar) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:38:127: warning: unused parameter ‘menuBar’ [-Wunused-parameter] 38 | void CabbageIDELookAndFeel::drawMenuBarBackground (Graphics& g, int width, int height, bool isMouseOverBar, MenuBarComponent& menuBar) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp: In member function ‘virtual void CabbageIDELookAndFeel::drawPopupMenuBackground(juce::Graphics&, int, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:46:71: warning: unused parameter ‘width’ [-Wunused-parameter] 46 | void CabbageIDELookAndFeel::drawPopupMenuBackground (Graphics& g, int width, int height) | ~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:46:82: warning: unused parameter ‘height’ [-Wunused-parameter] 46 | void CabbageIDELookAndFeel::drawPopupMenuBackground (Graphics& g, int width, int height) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp: In member function ‘virtual void CabbageIDELookAndFeel::drawMenuBarItem(juce::Graphics&, int, int, int, const juce::String&, bool, bool, bool, juce::MenuBarComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:150:51: warning: unused parameter ‘isMouseOverBar’ [-Wunused-parameter] 150 | bool isMouseOverBar, | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp: In member function ‘virtual void CabbageIDELookAndFeel::drawScrollbar(juce::Graphics&, juce::ScrollBar&, int, int, int, int, bool, int, int, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:222:68: warning: unused parameter ‘scrollbar’ [-Wunused-parameter] 222 | void CabbageIDELookAndFeel::drawScrollbar (Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:222:83: warning: unused parameter ‘x’ [-Wunused-parameter] 222 | void CabbageIDELookAndFeel::drawScrollbar (Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:222:90: warning: unused parameter ‘y’ [-Wunused-parameter] 222 | void CabbageIDELookAndFeel::drawScrollbar (Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:227:49: warning: unused parameter ‘isMouseOver’ [-Wunused-parameter] 227 | bool isMouseOver, | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageIDELookAndFeel.cpp:228:49: warning: unused parameter ‘isMouseDown’ [-Wunused-parameter] 228 | bool isMouseDown) | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp: In instantiation of ‘static void std::_Function_base::_Base_manager<_Functor>::_M_create(std::_Any_data&, _Fn&&, std::false_type) [with _Fn = const ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::&; _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; std::false_type = std::false_type]’: /usr/include/c++/14/bits/std_function.h:215:15: required from ‘static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Fn&&) [with _Fn = const ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::&; _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::]’ 215 | _M_create(__functor, std::forward<_Fn>(__f), _Local_storage()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/std_function.h:198:23: required from ‘static bool std::_Function_base::_Base_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation) [with _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::]’ 198 | _M_init_functor(__dest, | ~~~~~~~~~~~~~~~^~~~~~~~ 199 | *const_cast(_M_get_pointer(__source))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/std_function.h:282:23: required from ‘static bool std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation) [with _Res = void; _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; _ArgTypes = {int}]’ 282 | _Base::_M_manager(__dest, __source, __op); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/std_function.h:452:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; _Constraints = void; _Res = void; _ArgTypes = {int}]’ 452 | _M_manager = &_My_handler::_M_manager; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:228:27: required from here 228 | menu.showMenuAsync(juce::PopupMenu::Options(), [this, e, customPlants, widgets](int result) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | if (result > 0 && result < 100) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | this->getPluginEditor()->addNewWidget (widgets.getAllValues()[result - 1], e.getPosition()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | else | ~~~~ 232 | this->getPluginEditor()->addNewWidget (customPlants[result-100].getFullPathName(), e.getPosition(), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | currentMouseCoors = e.getPosition(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | }); | ~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:228:87: warning: implicitly-declared ‘juce::MouseEvent::MouseEvent(const juce::MouseEvent&)’ is deprecated [-Wdeprecated-copy] 228 | menu.showMenuAsync(juce::PopupMenu::Options(), [this, e, customPlants, widgets](int result) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/mouse/juce_MouseEvent.h:378:17: note: because ‘juce::MouseEvent’ has user-provided ‘juce::MouseEvent& juce::MouseEvent::operator=(const juce::MouseEvent&)’ 378 | MouseEvent& operator= (const MouseEvent&); | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:161:17: note: synthesized method ‘ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::::(const ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::&)’ first required here 161 | = new _Functor(std::forward<_Fn>(__f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 78%] Building CXX object CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettings.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettings.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettings.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettings.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:21: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp: In member function ‘void CabbageSettings::setDefaultSettings()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:73:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 73 | defaultPropSet->setValue ("AutoReloadFromDisk", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:80:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 80 | defaultPropSet->setValue ("DisableAutoComplete", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:81:62: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 81 | defaultPropSet->setValue ("DisableCompilerErrorWarning", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:82:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 82 | defaultPropSet->setValue ("DisableCabbageTagsWarning", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:83:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 83 | defaultPropSet->setValue ("DisablePluginIdWarning", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:84:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 84 | defaultPropSet->setValue ("EditorColourScheme", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:85:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 85 | defaultPropSet->setValue ("EnableKioskMode", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:86:52: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 86 | defaultPropSet->setValue ("EnableNativePopup", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:88:52: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 88 | defaultPropSet->setValue ("EnableNativePopup", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:89:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | defaultPropSet->setValue ("ExternalEditor", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:105:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 105 | defaultPropSet->setValue ("searchCaseSensitive", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:106:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 106 | defaultPropSet->setValue ("SetAlwaysOnTopGraph", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:108:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 108 | defaultPropSet->setValue ("performAdHocCodesign", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:109:51: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 109 | defaultPropSet->setValue ("ShowAutoComplete", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:127:65: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 127 | defaultPropSet->setValue("AudioDriversWarning_dismiss", 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:168:52: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 168 | valueTree.addChild (ValueTree ("Colours"), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:174:124: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 174 | getUserSettings()->getValue ("Colours_" + colourIDStrings[i]), 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp: In member function ‘void CabbageSettings::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:185:77: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 185 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:188:52: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 188 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:189:77: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 189 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp: In static member function ‘static void CabbageSettings::set(juce::ValueTree, juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:211:83: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | tree.getChildWithName (child).setProperty (identifier, value.toString(), 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:214:47: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 214 | tree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:215:83: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 215 | tree.getChildWithName (child).setProperty (identifier, value.toString(), 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp: In member function ‘virtual void CabbageSettings::valueTreePropertyChanged(juce::ValueTree&, const juce::Identifier&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:251:60: warning: unused parameter ‘tree’ [-Wunused-parameter] 251 | void CabbageSettings::valueTreePropertyChanged (ValueTree& tree, const Identifier& value) | ~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp: In member function ‘int CabbageSettings::getIndexOfProperty(juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:264:63: warning: unused parameter ‘identifier’ [-Wunused-parameter] 264 | int CabbageSettings::getIndexOfProperty (String child, String identifier) | ~~~~~~~^~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettingsWindow.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettingsWindow.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettingsWindow.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettingsWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettingsWindow.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettingsWindow.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettingsWindow.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettings.cpp:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageStrings.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageStrings.h:587:26: warning: ‘const juce::StringArray getOpcodeHints()’ defined but not used [-Wunused-function] 587 | static const StringArray getOpcodeHints(){ | ^~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/Cabbage.dir/Source/Utilities/CabbagePluginList.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Utilities/CabbagePluginList.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Utilities/CabbagePluginList.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Utilities/CabbagePluginList.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbagePluginList.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbagePluginList.h:27, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbagePluginList.cpp:27: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 81%] Building CXX object CMakeFiles/Cabbage.dir/Source/Utilities/CabbageExportPlugin.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Utilities/CabbageExportPlugin.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Utilities/CabbageExportPlugin.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageExportPlugin.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 82%] Building CXX object CMakeFiles/Cabbage.dir/Source/Utilities/CabbageNewProjectWindow.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Utilities/CabbageNewProjectWindow.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Utilities/CabbageNewProjectWindow.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageNewProjectWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/CabbageColourProperty.h:28, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettingsWindow.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettingsWindow.h:29: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettingsWindow.h: In member function ‘virtual void CabbageSettingsWindow::RepoListBox::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Settings/CabbageSettingsWindow.h:81:31: warning: unused parameter ‘g’ [-Wunused-parameter] 81 | void paint (Graphics& g) override | ~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.h: In member function ‘virtual void CabbageProjectWindow::SimpleImageButton::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.h:36:44: warning: unused parameter ‘e’ [-Wunused-parameter] 36 | void mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.h: In member function ‘virtual void CabbageProjectWindow::SimpleImageButton::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.h:53:43: warning: unused parameter ‘e’ [-Wunused-parameter] 53 | void mouseExit (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.h: In member function ‘juce::String PluginExporter::encodeString(juce::File)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.h:47:31: warning: unused parameter ‘csdFile’ [-Wunused-parameter] 47 | String encodeString (File csdFile) | ~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp: In member function ‘int PluginExporter::setUniquePluginId(juce::File, juce::File, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp:441:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘std::streamoff’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 441 | file_size = mFile.tellg(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp:448:48: warning: conversion to ‘std::streamsize’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 448 | mFile.read ((char*)&buffer[0], file_size); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp: In member function ‘long int PluginExporter::cabbageFindPluginId(unsigned char*, size_t, const char*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp:553:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (i = 0; i < imax; i++) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageExportPlugin.cpp:557:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | for (j = 0; j < slen; j++) | ~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/../CabbageCommonHeaders.h:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageNewProjectWindow.cpp:21: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:30: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 83%] Building CXX object CMakeFiles/Cabbage.dir/Source/Utilities/CabbageSSHFileBrowser.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Utilities/CabbageSSHFileBrowser.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Utilities/CabbageSSHFileBrowser.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageSSHFileBrowser.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 84%] Building CXX object CMakeFiles/Cabbage.dir/Source/Cabbage.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/Source/Cabbage.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Cabbage.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Cabbage.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Cabbage.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Cabbage.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 85%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_core/juce_core.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_core/juce_core.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_core/juce_core.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_core/juce_core.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp:37: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.cpp:21: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:30: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 86%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_events/juce_events.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_events/juce_events.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_events/juce_events.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_events/juce_events.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Cabbage.cpp:21: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.h: In constructor ‘CabbageSSHFileBrowser::CabbageSSHFileBrowser(juce::String, juce::String, CabbageMainComponent*, juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.h:55:27: warning: ‘CabbageSSHFileBrowser::owner’ will be initialized after [-Wreorder] 55 | CabbageMainComponent* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.h:47:38: warning: ‘juce::String CabbageSSHFileBrowser::currentLocalFilePath’ [-Wreorder] 47 | String ipAddress, homeDirectory, currentLocalFilePath; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageSSHFileBrowser::CabbageSSHFileBrowser (String ip, String homeDir, CabbageMainComponent* owner, String mode, String currentFileFilePath) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.cpp: In member function ‘virtual void CabbageSSHFileBrowser::listBoxItemDoubleClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageSSHFileBrowser.cpp:84:82: warning: unused parameter ‘e’ [-Wunused-parameter] 84 | void CabbageSSHFileBrowser::listBoxItemDoubleClicked (int row, const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h: In member function ‘bool CsoundTokeniser::isReservedKeyword(juce::String::CharPointerType, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CsoundTokeniser.h:163:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 163 | while (k[i] != 0) | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:98, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:354:10: warning: ‘virtual bool juce::CodeEditorComponent::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 354 | bool keyPressed (const KeyPress&) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:66:10: note: by ‘virtual bool CabbageCodeEditorComponent::keyPressed(const juce::KeyPress&, juce::Component*)’ 66 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:295:18: warning: ‘virtual void juce::CodeEditorComponent::handleTabKey()’ was hidden [-Woverloaded-virtual=] 295 | virtual void handleTabKey(); | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageCodeEditor.h:161:10: note: by ‘void CabbageCodeEditorComponent::handleTabKey(juce::String)’ 161 | void handleTabKey (String direction); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageOutputConsole.h:154:10: note: by ‘virtual bool CabbageOutputConsole::keyPressed(const juce::KeyPress&, juce::Component*)’ 154 | bool keyPressed(const juce::KeyPress&, juce::Component*) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../CodeEditor/CabbageEditorContainer.h:63:84: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 63 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_SystemStats.h:238:43: note: declared here 238 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:28: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h: In static member function ‘static juce::String PluginWindow::getTypeName(Type)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/PluginWindow.h:241:24: warning: enumeration value ‘numTypes’ not handled in switch [-Wswitch-enum] 241 | switch (type) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static const juce::PluginDescription FilterGraph::getPluginDescriptor(juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:98:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 98 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:204:48: warning: unused variable ‘plugin2’ [-Wunused-variable] 204 | else if (auto* plugin2 = dynamic_cast (node->getProcessor())) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::restoreConnectionsFromXml(const juce::XmlElement&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:16: note: remove parentheses 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:853:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 853 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildWithTagNameIterator ((requiredTagName)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:234:17: note: in expansion of macro ‘forEachXmlChildElementWithTagName’ 234 | forEachXmlChildElementWithTagName(xml, e, "CONNECTION") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:236:87: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 236 | addConnection((AudioProcessorGraph::NodeID) e->getIntAttribute("srcFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:238:81: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | (AudioProcessorGraph::NodeID) e->getIntAttribute("dstFilter"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘std::unique_ptr FilterGraph::createCabbageProcessor(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:273:13: warning: variable ‘numInChannels’ set but not used [-Wunused-but-set-variable] 273 | int numInChannels = numOutChannels; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:409:57: warning: conversion to ‘juce::uint32’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 409 | AudioProcessorGraph::NodeID nodeId(desc.uniqueId); | ~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘virtual void FilterGraph::audioProcessorChanged(juce::AudioProcessor*, const juce::AudioProcessorListener::ChangeDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/FilterGraph.h:548:71: warning: unused parameter ‘details’ [-Wunused-parameter] 548 | void audioProcessorChanged (AudioProcessor*, const ChangeDetails &details) override { changed(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:35: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/FileTab.h:90:27: warning: unsigned conversion from ‘int’ to ‘uint32’ {aka ‘unsigned int’} changes value from ‘-99’ to ‘4294967197’ [-Wsign-conversion] 90 | uint32 uniqueFileId = -99; | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:39: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: In static member function ‘static const juce::PluginDescription InternalCabbagePluginFormat::getPluginDescriptor(juce::String, juce::AudioProcessorGraph::NodeID, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h:54:44: warning: conversion to ‘int’ from ‘juce::uint32’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | descript.uniqueId = nodeId.uid; | ~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h: In constructor ‘CabbageMainComponent::FindPanel::FindPanel(juce::String, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:345:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 345 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageMainComponent.h:369:27: warning: ‘void juce::Component::setFocusContainer(bool)’ is deprecated [-Wdeprecated-declarations] 369 | setFocusContainer (true); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:2447:37: note: declared here 2447 | JUCE_DEPRECATED_WITH_BODY (void setFocusContainer (bool shouldBeFocusContainer) noexcept, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Settings/CabbageSettingsWindow.h: In member function ‘virtual void CabbageSettingsWindow::RepoListBox::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Settings/CabbageSettingsWindow.h:81:31: warning: unused parameter ‘g’ [-Wunused-parameter] 81 | void paint (Graphics& g) override | ~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/CabbageDocumentWindow.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageExportPlugin.h: In member function ‘juce::String PluginExporter::encodeString(juce::File)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Utilities/CabbageExportPlugin.h:47:31: warning: unused parameter ‘csdFile’ [-Wunused-parameter] 47 | String encodeString (File csdFile) | ~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Application/../Audio/Filters/../UI/../Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 87%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 88%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 89%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 90%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 91%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:32: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 92%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 93%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:39: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 94%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 95%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:48: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 96%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.h:70, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp:44: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 97%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:40: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 98%] Building CXX object CMakeFiles/Cabbage.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/Cabbage.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -MF CMakeFiles/Cabbage.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o.d -o CMakeFiles/Cabbage.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/aarch64-redhat-linux/14/include/stdint.h:9, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_khrplatform.h:149, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_gl.h:155, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.h:68, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [100%] Linking CXX executable Cabbage_artefacts/Debug/Cabbage /usr/bin/cmake -E cmake_link_script CMakeFiles/Cabbage.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o CMakeFiles/Cabbage.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o CMakeFiles/Cabbage.dir/Source/BinaryData/CabbageBinaryData.cpp.o CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o CMakeFiles/Cabbage.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o CMakeFiles/Cabbage.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageColourProperty.cpp.o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageHttpServer.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/Soundfiler.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/Legacy/TableManager.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageForm.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePath.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePopupWindow.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageOptionButton.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRackWidgets.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageListBox.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageButton.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCheckbox.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageComboBox.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCsoundConsole.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageNumberSlider.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageCustomWidgets.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEncoder.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageFileButton.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbagePresetButton.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGenTable.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageGroupBox.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageImage.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageInfoButton.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageKeyboard.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageLabel.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageUnlockButton.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageRangeSlider.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSignalDisplay.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSlider.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageSoundfiler.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageEventSequencer.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextBox.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageTextEditor.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetBase.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetData.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o CMakeFiles/Cabbage.dir/Source/Widgets/CabbageXYPad.cpp.o CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o CMakeFiles/Cabbage.dir/Source/Application/FileTab.cpp.o CMakeFiles/Cabbage.dir/Source/Application/CabbageMainComponent.cpp.o CMakeFiles/Cabbage.dir/Source/Application/CabbageDocumentWindow.cpp.o CMakeFiles/Cabbage.dir/Source/Application/CabbageToolbarFactory.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterGraph.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterIOConfiguration.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Filters/InternalFilters.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/CabbageInternalPluginFormat.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/UI/CabbageTransportComponent.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/UI/GraphEditorPanel.cpp.o CMakeFiles/Cabbage.dir/Source/Audio/UI/IOConfigurationWindow.cpp.o CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageCodeEditor.cpp.o CMakeFiles/Cabbage.dir/Source/CodeEditor/CabbageEditorContainer.cpp.o CMakeFiles/Cabbage.dir/Source/CodeEditor/JavascriptCodeTokeniser.cpp.o CMakeFiles/Cabbage.dir/Source/GUIEditor/CabbagePropertiesPanel.cpp.o CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentLayoutEditor.cpp.o CMakeFiles/Cabbage.dir/Source/GUIEditor/ComponentOverlay.cpp.o CMakeFiles/Cabbage.dir/Source/LookAndFeel/CabbageIDELookAndFeel.cpp.o CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettings.cpp.o CMakeFiles/Cabbage.dir/Source/Settings/CabbageSettingsWindow.cpp.o CMakeFiles/Cabbage.dir/Source/Utilities/CabbagePluginList.cpp.o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageExportPlugin.cpp.o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageNewProjectWindow.cpp.o CMakeFiles/Cabbage.dir/Source/Utilities/CabbageSSHFileBrowser.cpp.o CMakeFiles/Cabbage.dir/Source/Cabbage.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_core/juce_core.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_events/juce_events.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o CMakeFiles/Cabbage.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -o Cabbage_artefacts/Debug/Cabbage /usr/lib64/libcsound64.so /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterIOConfiguration.cpp:35: warning: type ‘struct NumberedBoxes’ violates the C++ One Definition Rule [-Wodr] 35 | struct NumberedBoxes : public TableListBox, /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/IOConfigurationWindow.cpp:36: note: a different type is defined in another translation unit 36 | struct NumberedBoxes : public TableListBox, /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterIOConfiguration.cpp:170: note: the first difference of corresponding definitions is field ‘leakDetector170’ 170 | JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NumberedBoxes) /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/UI/IOConfigurationWindow.cpp:171: note: a field with different name is defined in another translation unit 171 | JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NumberedBoxes) gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target Cabbage gmake[1]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles 0 + mv redhat-linux-build build_Cabbage + for Files in $PROJECTS + CFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DPROJECT_NAME=CabbagePluginEffect -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for module 'alsa' -- Found alsa, version 1.2.13 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.9.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.46.3 -- Found gtk+-x11-3.0, version 3.24.43 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.43 -- Configuring done (81.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -P /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/builddir/build/BUILD/cabbage-2.10.0-build/cabbage -B/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect.dir/build.make CMakeFiles/CabbagePluginEffect.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 0%] Generating CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h JUCE/tools/extras/Build/juceaide/juceaide_artefacts/Debug/juceaide header /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/Debug/Defs.txt /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginEffect.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect.dir/build.make CMakeFiles/CabbagePluginEffect.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 3%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o [ 2%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o [ 3%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 4%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterApp.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:6, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterApp.cpp:43: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/sstream:38, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:19: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:7: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:9: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In member function ‘void StandalonePluginHolder::showAudioSettingsDialog(juce::Typeface::Ptr)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:265:93: warning: ‘const juce::Displays::Display& juce::Displays::getMainDisplay() const’ is deprecated [-Wdeprecated-declarations] 265 | juce::Rectangle r = Desktop::getInstance().getDisplays().getMainDisplay().totalArea; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/desktop/juce_Displays.h:179:37: note: declared here 179 | JUCE_DEPRECATED (const Display& getMainDisplay() const noexcept); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandalonePluginHolder::SettingsComponent::SettingsComponent(StandalonePluginHolder&, juce::AudioDeviceManager&, int, int, juce::Typeface::Ptr)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:590:23: warning: ‘StandalonePluginHolder::SettingsComponent::font’ will be initialized after [-Wreorder] 590 | Typeface::Ptr font; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:587:15: warning: ‘juce::Label StandalonePluginHolder::SettingsComponent::shouldMuteLabel’ [-Wreorder] 587 | Label shouldMuteLabel; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:493:9: warning: when initialized here [-Wreorder] 493 | SettingsComponent (StandalonePluginHolder& pluginHolder, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandaloneFilterWindow::StandaloneFilterWindow(const juce::String&, juce::Colour, juce::PropertySet*, bool, const juce::String&, const juce::AudioDeviceManager::AudioDeviceSetup*, const juce::Array&, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:752:13: warning: unused variable ‘t’ [-Wunused-variable] 752 | int t = csdLines.size(); | ^ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In member function ‘void StandaloneFilterWindow::handleMenuResult(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:891:32: warning: unused parameter ‘result’ [-Wunused-parameter] 891 | void handleMenuResult (int result) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In static member function ‘static void StandaloneFilterWindow::menuCallback(int, StandaloneFilterWindow*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:896:35: warning: unused parameter ‘result’ [-Wunused-parameter] 896 | static void menuCallback (int result, StandaloneFilterWindow* button) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:896:67: warning: unused parameter ‘button’ [-Wunused-parameter] 896 | static void menuCallback (int result, StandaloneFilterWindow* button) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandaloneFilterWindow::MainContentComponent::NotificationArea::NotificationArea(juce::Button::Listener*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:992:49: warning: unused parameter ‘settingsButtonListener’ [-Wunused-parameter] 992 | NotificationArea (Button::Listener* settingsButtonListener) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:14:41: required from here 14 | std::string identifier(args.str_data(0).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:79:18: required from here 79 | outargs[0] = profilerData->timer[block]->getAverage(); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:88:22: required from here 88 | int trig = args[1]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArray::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:570:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 570 | for ( int i = 0 ; i < inputArgs.len() ; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageValue::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:584:40: warning: unused parameter ‘irate’ [-Wunused-parameter] 584 | int GetCabbageValue::getAttribute(bool irate) | ~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueWithTrigger::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:634:20: warning: unused variable ‘s’ [-Wunused-variable] 634 | const auto s = csound->strdup(inargs.str_data(0).data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArrayWithTrigger::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:681:34: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 681 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChanged::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:803:38: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 803 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChangedIndex::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:900:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 900 | for ( unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:976:50: warning: unused parameter ‘init’ [-Wunused-parameter] 976 | int SetCabbageValueIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1013:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1013 | int SetCabbageValueIdentifierITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp: In member function ‘void CabbagePluginEditor::enableEditMode(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:970:48: warning: unused parameter ‘enable’ [-Wunused-parameter] 970 | void CabbagePluginEditor::enableEditMode (bool enable) | ~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1047:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1047 | int SetCabbageValueIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgsITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1091:60: warning: unused parameter ‘init’ [-Wunused-parameter] 1091 | int SetCabbageValueIdentifierSArgsITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1146:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1146 | for ( int i = 3 ; i < in_count(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1117:45: warning: unused parameter ‘init’ [-Wunused-parameter] 1117 | int SetCabbageIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierArray::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1170:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1170 | int SetCabbageIdentifierArray::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1216:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1216 | int SetCabbageIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In instantiation of ‘CabbageWidgetIdentifiers::IdentifierData CabbageOpcodes::getValueIdentData(csnd::Param&, bool, int, int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1004:74: required from here 1004 | CabbageWidgetIdentifiers::IdentifierData data = getValueIdentData(args, true, 0, 1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:78:116: warning: unused parameter ‘identIndex’ [-Wunused-parameter] 78 | CabbageWidgetIdentifiers::IdentifierData getValueIdentData(csnd::Param& args, bool init, int nameIndex, int identIndex) | ~~~~^~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1126:29: required from here 1126 | int trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1142:50: required from here 1142 | identData.args = String(args.str_data(2).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 64; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1186:56: required from here 1186 | csnd::Vector& inputArgs = args.myfltvec_data(3); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1193:46: required from here 1193 | for (int i = 0; i < int(inputArgs.len()); i++) | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1447:41: required from here 1447 | fileExt = String(inargs.str_data(2).data); | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1477:17: required from here 1477 | if( inargs[0] == 1 ) | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:1250:38: required from here 1250 | cabbageProcessor.addPluginPreset (presetName, fileName, removePreset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 5%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/utility:67, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 6%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 7%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 8%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginProcessor::CabbagePluginProcessor(const juce::File&, juce::AudioProcessor::BusesProperties)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:205:10: warning: ‘CabbagePluginProcessor::csdFile’ will be initialized after [-Wreorder] 205 | File csdFile; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:201:25: warning: ‘CabbageLookAndFeel2 CabbagePluginProcessor::lookAndFeel’ [-Wreorder] 201 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:89:1: warning: when initialized here [-Wreorder] 89 | CabbagePluginProcessor::CabbagePluginProcessor(const File& inputFile, BusesProperties ioBuses) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::parseCsdFile(juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:291:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 291 | if(currentLineOfCabbageCode.contains("populate") && currentLineOfCabbageCode.contains("snaps") && currentLineOfCabbageCode.contains("combobox")) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:294:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 294 | CabbageWidgetData::setWidgetState(tempWidget, currentLineOfCabbageCode.trimCharactersAtStart(" \t") + comments, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::handleXmlImport(juce::XmlElement*, juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘virtual void CabbagePluginProcessor::prepareToPlay(double, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1869:14: warning: unused variable ‘csoundRecompiled’ [-Wunused-variable] 1869 | bool csoundRecompiled = false; | ^~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1001:22: required from here 1001 | k["dummy"] = l; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:84: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1088:44: required from here 1088 | return j[currentPresetName.toStdString()]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1267:58: required from here 1267 | for (nlohmann::ordered_json::iterator presetData = itA->begin(); presetData != itA->end(); ++presetData) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:996:33: required from here 996 | auto j = addPluginPreset("CABBAGE_PRESETS", "", false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:78: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:79: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = const char; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1181:19: required from here 1181 | b["Range Min"] = minValue; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:43: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/CabbageGenericPluginLookAndFeel.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:27: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = int; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = int; ValueType = int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = int; ValueType = int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:54: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = float; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = float&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = float; ValueType = float; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = float; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = float; ValueType = float; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = float; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1346:49: required from here 1346 | const float min = b["Range Min"].get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::startRecording(const juce::File&, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:100:90: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 100 | if (auto writer = wavFormat.createWriterFor (fileStream.get(), samplingRate, numCsoundOutputChannels, bitDepth, {}, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘bool CsoundPluginProcessor::setupAndCompileCsound(juce::File, juce::File, int, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:474:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 474 | if(preferredLatency == -1) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:477:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 477 | csound->SetParams(csoundParams.get()); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::resetFilebuttons(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:553:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 553 | ""); | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18593:108: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18593 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18596:112: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18596 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18599:114: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18599 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::addMacros(juce::String&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:898:78: warning: unknown escape sequence: '\040' 898 | macroText = "\"" + tokens.joinIntoString (" ").replace (" ", "\ ").replace("\"", "\\\"")+"\""; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘const juce::Array CsoundPluginProcessor::getTableFloats(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:989:34: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 989 | std::vector temp (tableSize); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In static member function ‘static int CsoundPluginProcessor::ReadMidiData(CSOUND*, void*, unsigned char*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1546:53: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1546 | MidiBuffer::Iterator i (midiData->midiBuffer); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:282:28: required from here 282 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToFile.SSO", "i", "SSO", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = FileToStr; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:283:28: required from here 283 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "fileToStr.i", "S", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateSave; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:285:35: required from here 285 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateSave.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateRecall; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:288:37: required from here 288 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateRecall.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:293:29: required from here 293 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToArray.ii", "S[]", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrRemove; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:294:28: required from here 294 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strRemove.ii", "S", "SSo", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = WriteStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:296:33: required from here 296 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWriteStateData.ss", "", "iS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ReadStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:297:32: required from here 297 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageReadStateData.i", "S", "", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StateDataIsValid; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:300:35: required from here 300 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageHasStateData.k", "k", "", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:304:37: required from here 304 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:305:42: required from here 305 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k[]", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:307:38: required from here 307 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:308:43: required from here 308 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S[]", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:310:36: required from here 310 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:314:41: required from here 314 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:317:37: required from here 317 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:320:42: required from here 320 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITimeSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:323:49: required from here 323 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:324:44: required from here 324 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SSN", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:328:44: required from here 328 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:329:39: required from here 329 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSM", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:330:44: required from here 330 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:333:49: required from here 333 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "Si", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:334:44: required from here 334 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SkP", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgsITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:336:54: required from here 336 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:337:49: required from here 337 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SSk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:339:34: required from here 339 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:340:39: required from here 340 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:342:45: required from here 342 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "kk", "So", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:343:50: required from here 343 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:345:40: required from here 345 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:346:45: required from here 346 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:347:51: required from here 347 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "Sk", "Sj", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:348:56: required from here 348 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:349:44: required from here 349 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k[]", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChanged; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:352:38: required from here 352 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "Sk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChangedIndex; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:353:43: required from here 353 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "kk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:358:50: required from here 358 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S[]", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:359:45: required from here 359 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:360:56: required from here 360 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:361:50: required from here 361 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "i", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:362:51: required from here 362 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelStringWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:364:61: required from here 364 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "Sk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelString; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:365:50: required from here 365 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelDataWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:367:59: required from here 367 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:368:48: required from here 368 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CreateCabbageWidget; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:370:38: required from here 370 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCreate", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageCopyFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:372:34: required from here 372 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCopyFile", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesI; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:373:36: required from here 373 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesK; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:374:36: required from here 374 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "kSW", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilename; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:375:37: required from here 375 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilename", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilePath; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:376:37: required from here 376 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilePath", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:377:42: required from here 377 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileNoExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:378:44: required from here 378 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileNoExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetWidgetChannels; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:380:43: required from here 380 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageGetWidgetChannels", "S[]", "W", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiReader; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:382:36: required from here 382 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileReader", "k[]k[]k[]k[]kk", "Sikkkko", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiFileInfo; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:383:38: required from here 383 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileInfo", "", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiListener; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:384:38: required from here 384 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiListener", "k[]k[]k[]k", "O", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiSender; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:385:36: required from here 385 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiSender", "", "", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStart; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:387:39: required from here 387 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStart", "", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStop; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:388:38: required from here 388 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStop", "k", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerPrint; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:389:39: required from here 389 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerPrint", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendScalar; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:394:39: required from here 394 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "kSSk", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendASig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:397:37: required from here 397 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "SSa", csnd::thread::ia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:401:38: required from here 401 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendArray", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendTable; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:404:38: required from here 404 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendTable", "", "kSSi", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = float]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1270:16: required from here 1270 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1296:12: warning: unused variable ‘ioBuffer’ [-Wunused-variable] 1296 | Type** ioBuffer = buffer.getArrayOfWritePointers(); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1299:16: warning: unused variable ‘inputBuffer’ [-Wunused-variable] 1299 | Type** inputBuffer = mainInput.getArrayOfWritePointers(); | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = double]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1276:16: required from here 1276 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1296:12: warning: unused variable ‘ioBuffer’ [-Wunused-variable] 1296 | Type** ioBuffer = buffer.getArrayOfWritePointers(); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1299:16: warning: unused variable ‘inputBuffer’ [-Wunused-variable] 1299 | Type** inputBuffer = mainInput.getArrayOfWritePointers(); | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 9%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 10%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/BinaryData/CabbageBinaryData.cpp In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ [ 11%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp [ 12%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 13%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::refreshLookAndFeel(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:29:69: warning: unused parameter ‘valueTree’ [-Wunused-parameter] 29 | void CabbageGenericPluginLookAndFeel::refreshLookAndFeel (ValueTree valueTree) | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::drawThumb(juce::Graphics&, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:113:86: warning: unused parameter ‘colour’ [-Wunused-parameter] 113 | const float diameter, const Colour& colour, | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawPopupMenuItem(juce::Graphics&, const juce::Rectangle&, bool, bool, bool, bool, bool, const juce::String&, const juce::String&, const juce::Drawable*, const juce::Colour*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:280:40: warning: unused parameter ‘isActive’ [-Wunused-parameter] 280 | const bool isSeparator, const bool isActive, | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:284:21: warning: unused parameter ‘icon’ [-Wunused-parameter] 284 | const Drawable* icon, const Colour* const textColourToUse) | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawGroupComponentOutline(juce::Graphics&, int, int, const juce::String&, const juce::Justification&, juce::GroupComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:345:94: warning: unused parameter ‘text’ [-Wunused-parameter] 345 | void CabbageLookAndFeel2::drawGroupComponentOutline(Graphics& g, int w, int h, const String& text, | ~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawToggleButton(juce::Graphics&, juce::ToggleButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:84: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:108: warning: unused parameter ‘isButtonDown’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:816:71: warning: unused parameter ‘x’ [-Wunused-parameter] 816 | void CabbageLookAndFeel2::drawLinearSliderBackground(Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:817:11: warning: unused parameter ‘minSliderPos’ [-Wunused-parameter] 817 | float minSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:818:11: warning: unused parameter ‘maxSliderPos’ [-Wunused-parameter] 818 | float maxSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:819:31: warning: unused parameter ‘style’ [-Wunused-parameter] 819 | const Slider::SliderStyle style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1060:91: warning: unused parameter ‘backgroundColour’ [-Wunused-parameter] 1060 | void CabbageLookAndFeel2::drawButtonBackground(Graphics& g, Button& button, const Colour& backgroundColour, bool isMouseOverButton, bool isButtonDown) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonText(juce::Graphics&, juce::TextButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1138:80: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 1138 | void CabbageLookAndFeel2::drawButtonText(Graphics& g, TextButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘void CabbageLookAndFeel2::drawSphericalThumb(juce::Graphics&, float, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1168:17: warning: unused parameter ‘outlineThickness’ [-Wunused-parameter] 1168 | const float outlineThickness) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawScrollbar(juce::Graphics&, juce::ScrollBar&, int, int, int, int, bool, int, int, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:65: warning: unused parameter ‘scrollbar’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:80: warning: unused parameter ‘x’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:87: warning: unused parameter ‘y’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1321:10: warning: unused parameter ‘isMouseOver’ [-Wunused-parameter] 1321 | bool isMouseOver, | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1322:10: warning: unused parameter ‘isMouseDown’ [-Wunused-parameter] 1322 | bool isMouseDown) | ~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:71:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 71 | else if (isMouseOverButton == true) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const int corners = button.getProperties().getWithDefault("corners", 0); | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:77:19: warning: unused variable ‘offset’ [-Wunused-variable] 77 | const int offset = outlineThickness == 0 ? 0 : outlineThickness * .5; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:197:74: warning: unused parameter ‘x’ [-Wunused-parameter] 197 | void FlatButtonLookAndFeel::drawLinearSliderBackground (Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:39:23: warning: ‘juce::TextLayout LookAndFeelHelpers::layoutTooltipText(const juce::String&, juce::Colour)’ defined but not used [-Wunused-function] 39 | static TextLayout layoutTooltipText (const String& text, Colour colour) noexcept | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 15%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.h:28, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp: In member function ‘virtual void PropertyPanelLookAndFeel::drawPropertyComponentBackground(juce::Graphics&, int, int, juce::PropertyComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:43:120: warning: unused parameter ‘component’ [-Wunused-parameter] 43 | void PropertyPanelLookAndFeel::drawPropertyComponentBackground (Graphics& g, int width, int height, PropertyComponent& component) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:3, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:1: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp: In member function ‘virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:49:60: warning: unused parameter ‘e’ [-Wunused-parameter] 49 | void ColourPropertyComponent::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ [ 17%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:4: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp: In instantiation of ‘CabbageHttpServer::start(std::string):: [with auto:2 = httplib::Request; auto:3 = httplib::Response]’: /usr/include/c++/14/type_traits:2640: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 = CabbageHttpServer::start(std::string)::&; _Args = {const httplib::Request&, const httplib::Response&}]’ 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2651:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/14/bits/std_function.h:353: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, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:23: required from here 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | //DBG(log(req, res)); | ~~~~~~~~~~~~~~~~~~~~~ 98 | }); | ~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:39: warning: unused parameter ‘req’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:56: warning: unused parameter ‘res’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ [ 18%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘void Soundfiler::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:153:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 153 | AudioBuffer buffer(reader->numChannels, (int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:157:62: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 157 | setWaveform (buffer, reader->sampleRate, reader->numChannels); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘virtual void Soundfiler::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:343:45: warning: unused parameter ‘e’ [-Wunused-parameter] 343 | void Soundfiler::mouseUp (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 19%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageForm.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageForm.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageForm.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageForm.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘void GenTable::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:60: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:37: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:50: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘virtual void HandleComponent::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1764:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1764 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1765:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1765 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1775:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1775 | else if (previousHandle == 0) // first handle from left | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1778:36: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1778 | else if (nextHandle == 0) // last handle | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1789:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1789 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + 1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1790:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1790 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() - 1; | ^ [ 20%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePath.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePath.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePath.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePath.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ [ 20%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h: In constructor ‘CabbageForm::CabbageForm(CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:34:26: warning: ‘CabbageForm::owner’ will be initialized after [-Wreorder] 34 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:26:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageForm::CabbageForm (CabbagePluginEditor* _owner) | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 21%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h: In constructor ‘CabbagePath::CabbagePath(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:29:19: warning: ‘CabbagePath::corners’ will be initialized after [-Wreorder] 29 | float rotate, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:31:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | widgetData (wData) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbagePath::CabbagePath (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ [ 22%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h: In constructor ‘CabbageOptionButton::CabbageOptionButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:53:15: warning: ‘CabbageOptionButton::widgetData’ will be initialized after [-Wreorder] 53 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:18:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 18 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageOptionButton::CabbageOptionButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 23%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 24%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageListBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageListBox.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageListBox.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageListBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:15, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h: In constructor ‘CabbageKeyboardDisplay::CabbageKeyboardDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:354:19: warning: ‘CabbageKeyboardDisplay::widgetData’ will be initialized after [-Wreorder] 354 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboardDisplay::CabbageKeyboardDisplay(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:201: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h:418:18: warning: ‘virtual void juce::Button::clicked(const juce::ModifierKeys&)’ was hidden [-Woverloaded-virtual=] 418 | virtual void clicked (const ModifierKeys& modifiers); | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:107:14: note: by ‘virtual void MidiKeyboardDisplay::UpDownButton::clicked()’ 107 | void clicked() override | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h: In constructor ‘CabbageListBox::CabbageListBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:46:26: warning: ‘CabbageListBox::owner’ will be initialized after [-Wreorder] 46 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:19:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 19 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:15:1: warning: when initialized here [-Wreorder] 15 | CabbageListBox::CabbageListBox(ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemDoubleClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:311:74: warning: unused parameter ‘e’ [-Wunused-parameter] 311 | void CabbageListBox::listBoxItemDoubleClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:317:68: warning: unused parameter ‘e’ [-Wunused-parameter] 317 | void CabbageListBox::listBoxItemClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 25%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getCabbageCodeFromIdentifiers(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: warning: loop variable ‘currentIdentifier’ creates a copy from type ‘const juce::String’ [-Wrange-loop-construct] 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: note: use reference type to prevent copying 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ | & /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getWidgetArrayAsCabbageCode(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:633:91: warning: unused parameter ‘macroText’ [-Wunused-parameter] 633 | String CabbageWidgetData::getWidgetArrayAsCabbageCode (ValueTree widgetData, const String macroText) | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getColoursTextAsCabbageCode(juce::ValueTree, juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:713:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 713 | if(type.contains("button") || type.contains("checkbox") && (identifier == "fontColour" || identifier == "fontColour:1")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageButton.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageButton.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 27%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageComboBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageComboBox.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageComboBox.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageComboBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 29%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h: In constructor ‘CabbageButton::CabbageButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:52:19: warning: ‘CabbageButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageButton::CabbageButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h: In constructor ‘CabbageComboBox::CabbageComboBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:47:25: warning: ‘CabbageComboBox::lookAndFeel’ will be initialized after [-Wreorder] 47 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘bool CabbageComboBox::isStringCombo’ [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘CabbageComboBox::isStringCombo’ will be initialized after [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:38:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 38 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp: In member function ‘void CabbageComboBox::addItemsToCombobox(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:231:23: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 231 | menus[menuIndex].add(items[i]); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:243:48: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 243 | for( int x = 1 ; x < int(menus[i].size()) ; x++) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:245:54: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 245 | subMenu.addItem(menuIndex, menus[i][x]); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:247:39: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 247 | if(x == int(menus[i].size() - 1)){ | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:248:58: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 248 | const String subMenuName = menus[i][0].substring(5); | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:84: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h: In constructor ‘CabbageCsoundConsole::CabbageCsoundConsole(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:51:15: warning: ‘CabbageCsoundConsole::widgetData’ will be initialized after [-Wreorder] 51 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageCsoundConsole::CabbageCsoundConsole (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:78: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:79: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18443:22: required from ‘nlohmann::basic_json::basic_json(value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; value_t = nlohmann::detail::value_t]’ 18443 | : m_type(v), m_value(v) | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18467:35: required from ‘nlohmann::basic_json::basic_json(std::nullptr_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; std::nullptr_t = std::nullptr_t]’ 18467 | : basic_json(value_t::null) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23806:20: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23806 | basic_json result; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6140:35: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6140 | *ref_stack.back() = discarded; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 30%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp [ 31%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEncoder.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEncoder.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEncoder.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEncoder.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h: In constructor ‘CabbageNumberSlider::CabbageNumberSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:113:15: warning: ‘CabbageNumberSlider::widgetData’ will be initialized after [-Wreorder] 113 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbagePluginEditor* CabbageNumberSlider::owner’ [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbageNumberSlider::owner’ will be initialized after [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:31:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘DemoCabbageWidget::DemoCabbageWidget(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:44:15: warning: ‘DemoCabbageWidget::widgetData’ will be initialized after [-Wreorder] 44 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:26:30: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(nullptr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:24:1: warning: when initialized here [-Wreorder] 24 | DemoCabbageWidget::DemoCabbageWidget (ValueTree wData): | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘CabbageMeter::CabbageMeter(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:86:15: warning: ‘CabbageMeter::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:55:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 55 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:47:1: warning: when initialized here [-Wreorder] 47 | CabbageMeter::CabbageMeter (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ [ 33%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageFileButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageFileButton.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageFileButton.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageFileButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In constructor ‘CabbageEncoder::CabbageEncoder(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:95:15: warning: ‘CabbageEncoder::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:26:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageEncoder::CabbageEncoder (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseWheelMove(const juce::MouseEvent&, const juce::MouseWheelDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:92:56: warning: unused parameter ‘event’ [-Wunused-parameter] 92 | void CabbageEncoder::mouseWheelMove (const MouseEvent& event, const MouseWheelDetails& wheel) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:132:52: warning: unused parameter ‘e’ [-Wunused-parameter] 132 | void CabbageEncoder::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:187:51: warning: unused parameter ‘e’ [-Wunused-parameter] 187 | void CabbageEncoder::mouseExit (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:196:11: warning: unused variable ‘rotaryStartAngle’ [-Wunused-variable] 196 | float rotaryStartAngle = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:197:11: warning: unused variable ‘rotaryEndAngle’ [-Wunused-variable] 197 | float rotaryEndAngle = 2 * 3.14; | ^~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h: In constructor ‘CabbageFileButton::CabbageFileButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:55:15: warning: ‘CabbageFileButton::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:28:11: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | lAndF() | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageFileButton::CabbageFileButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp: In member function ‘virtual void CabbageFileButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:83:48: warning: unused parameter ‘button’ [-Wunused-parameter] 83 | void CabbageFileButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 34%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 35%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGenTable.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGenTable.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGenTable.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGenTable.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 36%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In constructor ‘CabbagePresetButton::CabbagePresetButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:73:15: warning: ‘CabbagePresetButton::widgetData’ will be initialized after [-Wreorder] 73 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:27:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbagePresetButton::CabbagePresetButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:116:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 116 | if (userFolder.size() > 2) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:119:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 119 | if (factoryFolder.size() > 0) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘virtual void CabbagePresetButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:131:50: warning: unused parameter ‘button’ [-Wunused-parameter] 131 | void CabbagePresetButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘juce::PopupMenu CabbagePresetButton::addPresetsToMenu(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:211:56: warning: unused parameter ‘custom’ [-Wunused-parameter] 211 | PopupMenu CabbagePresetButton::addPresetsToMenu(String custom) | ~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h: In constructor ‘CabbageGenTable::CabbageGenTable(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:67:15: warning: ‘CabbageGenTable::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:35:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 35 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageGenTable::CabbageGenTable (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 37%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageImage.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageImage.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageImage.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageImage.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h: In constructor ‘CabbageGroupBox::CabbageGroupBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:55:15: warning: ‘CabbageGroupBox::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageLookAndFeel2 CabbageGroupBox::lookAndFeel’ [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageGroupBox::lookAndFeel’ will be initialized after [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:36:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 36 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp: In member function ‘virtual void CabbageGroupBox::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:62:66: warning: unused parameter ‘source’ [-Wunused-parameter] 62 | void CabbageGroupBox::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h: In constructor ‘CabbageImage::CabbageImage(juce::ValueTree, CabbagePluginEditor*, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:47:12: warning: ‘CabbageImage::glShaderCode’ will be initialized after [-Wreorder] 47 | String glShaderCode {}; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:37:32: warning: ‘bool CabbageImage::isParent’ [-Wreorder] 37 | bool isLineWidget = false, isParent = false; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageImage::CabbageImage (ValueTree wData, CabbagePluginEditor* owner, bool isLineWidget) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:171:49: warning: unused parameter ‘e’ [-Wunused-parameter] 171 | void CabbageImage::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:177:63: warning: unused parameter ‘source’ [-Wunused-parameter] 177 | void CabbageImage::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 38%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 39%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageLabel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageLabel.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageLabel.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageLabel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h: In constructor ‘CabbageInfoButton::CabbageInfoButton(juce::ValueTree, CabbagePluginEditor*, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:52:15: warning: ‘CabbageInfoButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:27:29: warning: base ‘juce::TextButton’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageInfoButton::CabbageInfoButton (ValueTree wData, CabbagePluginEditor* _owner, String style) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp: In member function ‘virtual void CabbageInfoButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:59:48: warning: unused parameter ‘button’ [-Wunused-parameter] 59 | void CabbageInfoButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h: In constructor ‘CabbageKeyboard::CabbageKeyboard(juce::ValueTree, CabbagePluginEditor*, juce::MidiKeyboardState&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:21: warning: ‘CabbageKeyboard::corners’ will be initialized after [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:11: warning: ‘float CabbageKeyboard::keyWidth’ [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:101:11: warning: ‘CabbageKeyboard::blackNoteWidth’ will be initialized after [-Wreorder] 101 | float blackNoteWidth = 1.f; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘juce::ValueTree CabbageKeyboard::widgetData’ [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘CabbageKeyboard::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:32:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘void CabbageKeyboard::drawRoundedPath(juce::Graphics&, std::vector, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 96 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 113 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 130 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 147 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual void CabbageKeyboard::mouseUpOnKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:41: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:75: warning: unused parameter ‘e’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual bool CabbageKeyboard::mouseDraggedToKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:46: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:80: warning: unused parameter ‘e’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ [ 40%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h: In constructor ‘CabbageLabel::CabbageLabel(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:39:13: warning: ‘CabbageLabel::fontsize’ will be initialized after [-Wreorder] 39 | int fontsize = 0; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:37:12: warning: ‘juce::String CabbageLabel::text’ [-Wreorder] 37 | String text, colour, fontcolour, align; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:56:15: warning: ‘CabbageLabel::widgetData’ will be initialized after [-Wreorder] 56 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLookAndFeel2 CabbageLabel::lookAndFeel’ [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLabel::lookAndFeel’ will be initialized after [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:37:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 37 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp: In member function ‘virtual void CabbageLabel::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:67:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 67 | if(!usingCustomFont) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:71:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 71 | if (fontsize == 0) | ^~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:27: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp: In member function ‘int UnlockForm::validateLicense(bool, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:367:22: warning: variable ‘success’ set but not used [-Wunused-but-set-variable] 367 | bool success = false; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h: In constructor ‘CabbageUnlockButton::CabbageUnlockButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:57:19: warning: ‘CabbageUnlockButton::widgetData’ will be initialized after [-Wreorder] 57 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:627:33: warning: base ‘CabbageWidgetBase’ [-Wreorder] 627 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:623:1: warning: when initialized here [-Wreorder] 623 | CabbageUnlockButton::CabbageUnlockButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 41%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 42%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSlider.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSlider.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h: In constructor ‘CabbageRangeSlider::CabbageRangeSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:101:15: warning: ‘CabbageRangeSlider::widgetData’ will be initialized after [-Wreorder] 101 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageRangeSlider::CabbageRangeSlider (ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘void CabbageRangeSlider::setCurrentValues(float, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:145:50: warning: unused parameter ‘newMin’ [-Wunused-parameter] 145 | void CabbageRangeSlider::setCurrentValues (float newMin, float newMax) | ~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:460:48: warning: unused parameter ‘event’ [-Wunused-parameter] 460 | void RangeSlider::mouseExit (const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:465:49: warning: unused parameter ‘e’ [-Wunused-parameter] 465 | void RangeSlider::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h: In constructor ‘CabbageSignalDisplay::CabbageSignalDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:70:15: warning: ‘CabbageSignalDisplay::widgetData’ will be initialized after [-Wreorder] 70 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:48:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 48 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageSignalDisplay::CabbageSignalDisplay (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp: In member function ‘void CabbageSignalDisplay::drawSpectroscope(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:189:11: warning: variable ‘prevX’ set but not used [-Wunused-but-set-variable] 189 | float prevX = leftPos; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:190:9: warning: unused variable ‘prevAmp’ [-Wunused-variable] 190 | int prevAmp = 0; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:215:9: warning: unused variable ‘test’ [-Wunused-variable] 215 | int test; | ^~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 44%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void SliderThumb::move(double, juce::Range)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:23:52: warning: unused parameter ‘range’ [-Wunused-parameter] 23 | void SliderThumb::move(double value, Range range) | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:42:47: warning: unused parameter ‘e’ [-Wunused-parameter] 42 | void SliderThumb::mouseMove(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:51:48: warning: unused parameter ‘e’ [-Wunused-parameter] 51 | void SliderThumb::mouseEnter(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:61:45: warning: unused parameter ‘e’ [-Wunused-parameter] 61 | void SliderThumb::mouseUp(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h: In constructor ‘CabbageSlider::CabbageSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:147:17: warning: ‘CabbageSlider::thumb’ will be initialized after [-Wreorder] 147 | SliderThumb thumb; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:131:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 131 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:124:1: warning: when initialized here [-Wreorder] 124 | CabbageSlider::CabbageSlider(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::paintOverChildren(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:253:49: warning: unused parameter ‘g’ [-Wunused-parameter] 253 | void CabbageSlider::paintOverChildren(Graphics& g) | ~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void CabbageSlider::setTextBoxOrientation(juce::String, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:351:50: warning: unused parameter ‘type’ [-Wunused-parameter] 351 | void CabbageSlider::setTextBoxOrientation(String type, int showTextBox) | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:621:49: warning: unused parameter ‘event’ [-Wunused-parameter] 621 | void CabbageSlider::mouseDrag(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:627:49: warning: unused parameter ‘event’ [-Wunused-parameter] 627 | void CabbageSlider::mouseDown(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:633:49: warning: unused parameter ‘event’ [-Wunused-parameter] 633 | void CabbageSlider::mouseMove(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:639:47: warning: unused parameter ‘event’ [-Wunused-parameter] 639 | void CabbageSlider::mouseUp(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:645:50: warning: unused parameter ‘event’ [-Wunused-parameter] 645 | void CabbageSlider::mouseEnter(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:651:49: warning: unused parameter ‘event’ [-Wunused-parameter] 651 | void CabbageSlider::mouseExit(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h: In constructor ‘CabbageSoundfiler::CabbageSoundfiler(juce::ValueTree, CabbagePluginEditor*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:67:15: warning: ‘CabbageSoundfiler::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:32:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | sampleRate(sr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageSoundfiler::CabbageSoundfiler (ValueTree wData, CabbagePluginEditor* _owner, int sr) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp: In member function ‘virtual void CabbageSoundfiler::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:96:68: warning: unused parameter ‘source’ [-Wunused-parameter] 96 | void CabbageSoundfiler::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 45%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextBox.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextBox.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 47%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:21: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h: In constructor ‘CabbageEventSequencer::CabbageEventSequencer(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:69:26: warning: ‘CabbageEventSequencer::owner’ will be initialized after [-Wreorder] 69 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageEventSequencer::CabbageEventSequencer (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h: In constructor ‘CabbageTextBox::CabbageTextBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:49:15: warning: ‘CabbageTextBox::widgetData’ will be initialized after [-Wreorder] 49 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbagePluginEditor* CabbageTextBox::owner’ [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbageTextBox::owner’ will be initialized after [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:23: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ [ 48%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/r/usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ edhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h: In constructor ‘CabbageTextEditor::CabbageTextEditor(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:116:22: warning: ‘CabbageTextEditor::textEditor’ will be initialized after [-Wreorder] 116 | CustomTextEditor textEditor; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageTextEditor::CabbageTextEditor (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 49%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 50%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 51%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageXYPad.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageXYPad.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageXYPad.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageXYPad.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:27, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setComboItemArrays(juce::StringArray, juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:989:97: warning: unused parameter ‘identifier’ [-Wunused-parameter] 989 | void CabbageWidgetData::setComboItemArrays (StringArray strTokens, ValueTree widgetData, String identifier) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setStringProp(juce::ValueTree, const juce::Identifier&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1379:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1379 | widgetData.setProperty (name, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setProperty(juce::ValueTree, const juce::Identifier&, const juce::var&, juce::ValueTree::Listener*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1396:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1396 | widgetData.setProperty (name, elements, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1403:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1403 | widgetData.setProperty (name, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp: In static member function ‘static void CabbageWidgetData::setFormProperties(juce::ValueTree, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:26:70: warning: unused parameter ‘ID’ [-Wunused-parameter] 26 | void CabbageWidgetData::setFormProperties (ValueTree widgetData, int ID) | ~~~~^~ [ 52%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ [ 54%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:26: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h: In constructor ‘CabbageXYPad::CabbageXYPad(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:82:9: warning: ‘CabbageXYPad::outlineThickness’ will be initialized after [-Wreorder] 82 | int outlineThickness = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:81:12: warning: ‘CabbageXYPad::XYBall CabbageXYPad::ball’ [-Wreorder] 81 | XYBall ball; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:95:15: warning: ‘CabbageXYPad::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:45:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 45 | CabbageWidgetBase(editor) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:10: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp: In member function ‘int CabbageWebSendArray::sendArrayToWebUI(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 95 | if(index& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:250:75: required from here 250 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:251:44: required from here 251 | currentStrings.resize(inputArgs.len()); | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:18:38: required from here 18 | cabbageWidget = args.str_data(0).data; | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:24:29: required from here 24 | trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:90:64: required from here 90 | csnd::Vector& arrayData = args.myfltvec_data(in_count() == 3 ? 2 : 3); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:39: required from here 95 | if(index::operator()(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:148:41: required from here 148 | csnd::AudioSig in(this, args(in_count() == 3 ? 2 : 3)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:859:42: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 859 | MYFLT *operator()(int n) { return ptrs[n]; } | ^ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiReader::kperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:160:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 160 | for( size_t i = 0 ; i < numEvents ; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:86:9: warning: variable ‘noteOnEvents’ set but not used [-Wunused-but-set-variable] 86 | int noteOnEvents = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiFileInfo::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:204:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 204 | int* type = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:387:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 387 | noteData->notes[noteData->count].note = noteNumber; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:388:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 388 | noteData->notes[noteData->count].vel = noteVelocity; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:389:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 389 | noteData->notes[noteData->count].channel = noteChannel; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:379:9: warning: unused variable ‘size’ [-Wunused-variable] 379 | int size = noteData->notes.size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::deinit()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:420:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 420 | if (noteData->notes[i].note == midi_note_num()) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:423:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 423 | noteData->notes[i].note = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:424:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 424 | noteData->notes[i].vel = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:425:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 425 | noteData->notes[i].channel = -1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:25: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:47: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ~^~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendScalar; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendScalar]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:31:30: required from here 31 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendArray; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendArray]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:80:30: required from here 80 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendASig; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendASig]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:138:30: required from here 138 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendTable; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendTable]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:199:30: required from here 199 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:26:28: required from here 26 | skipTime = inargs[6]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:33:72: required from here 33 | if(!File::getCurrentWorkingDirectory().getChildFile(inargs.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 6; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:43:59: required from here 43 | csnd::Vector& statusOut = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 6]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:85:14: required from here 85 | outargs[5] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:198:70: required from here 198 | if(!File::getCurrentWorkingDirectory().getChildFile(args.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:245:59: required from here 245 | csnd::Vector& midiNotes = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:300:30: required from here 300 | shouldSort = inargs[0]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:321:14: required from here 321 | outargs[3] = noteData->count; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ [ 55%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp:37: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageMidiSender; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageMidiSender]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:355:26: required from here 355 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ [ 56%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 57%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 58%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 59%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 60%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 60%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:32: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 61%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 62%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:39: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 63%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 64%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:48: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 65%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.h:70, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp:44: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 66%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:40: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 67%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -MF CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o.d -o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/aarch64-redhat-linux/14/include/stdint.h:9, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_khrplatform.h:149, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_gl.h:155, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.h:68, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 68%] Linking CXX static library CabbagePluginEffect_artefacts/Debug/libCabbagePluginEffect_SharedCode.a /usr/bin/cmake -P CMakeFiles/CabbagePluginEffect.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginEffect.dir/link.txt --verbose=1 /usr/bin/ar qc CabbagePluginEffect_artefacts/Debug/libCabbagePluginEffect_SharedCode.a CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageForm.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePath.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageListBox.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageButton.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageComboBox.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEncoder.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageFileButton.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGenTable.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageImage.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageLabel.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSlider.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextBox.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageXYPad.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o CMakeFiles/CabbagePluginEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o /usr/bin/ranlib CabbagePluginEffect_artefacts/Debug/libCabbagePluginEffect_SharedCode.a gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 68%] Built target CabbagePluginEffect /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect_Standalone.dir/build.make CMakeFiles/CabbagePluginEffect_Standalone.dir/depend /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect_VST.dir/build.make CMakeFiles/CabbagePluginEffect_VST.dir/depend /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect_VST3.dir/build.make CMakeFiles/CabbagePluginEffect_VST3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginEffect_Standalone.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginEffect_VST.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginEffect_VST3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect_Standalone.dir/build.make CMakeFiles/CabbagePluginEffect_Standalone.dir/build /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect_VST.dir/build.make CMakeFiles/CabbagePluginEffect_VST.dir/build /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect_VST3.dir/build.make CMakeFiles/CabbagePluginEffect_VST3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 69%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 70%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 71%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 71%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp [ 73%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o [ 73%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 74%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp [ 75%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 77%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o [ 77%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp [ 78%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 79%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 80%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 81%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 82%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 83%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 84%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 85%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 86%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp [ 87%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 88%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp [ 89%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp In file included from /usr/include/sys/time.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/../utility/juce_IncludeSystemHeaders.h:41, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp:34: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 91%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o [ 91%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp [ 92%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 93%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 94%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp In file included from /usr/include/sys/time.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeSystemHeaders.h:41, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:26: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 95%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 96%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp [ 97%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginEffectAU\" -DJucePlugin_AUMainType="'aumf'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp [ 98%] Linking CXX executable CabbagePluginEffect_artefacts/Debug/Standalone/CabbagePluginEffect /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginEffect_Standalone.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--no-undefined CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -o CabbagePluginEffect_artefacts/Debug/Standalone/CabbagePluginEffect CabbagePluginEffect_artefacts/Debug/libCabbagePluginEffect_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so [ 99%] Linking CXX shared module CabbagePluginEffect_artefacts/Debug/VST/libCabbagePluginEffect.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginEffect_VST.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o CabbagePluginEffect_artefacts/Debug/VST/libCabbagePluginEffect.so CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o CabbagePluginEffect_artefacts/Debug/libCabbagePluginEffect_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so [100%] Linking CXX shared module CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3/Contents/aarch64-linux/CabbagePluginEffect.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginEffect_VST3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3/Contents/aarch64-linux/CabbagePluginEffect.so CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o CabbagePluginEffect_artefacts/Debug/libCabbagePluginEffect_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginEffect_VST3 gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginEffect_VST gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginEffect_Standalone gmake[1]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles 0 + mv redhat-linux-build build_CabbagePluginEffect + for Files in $PROJECTS + CFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DPROJECT_NAME=CabbagePluginSynth -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for module 'alsa' -- Found alsa, version 1.2.13 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.9.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.46.3 -- Found gtk+-x11-3.0, version 3.24.43 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.43 -- Configuring done (83.1s) -- Generating done (0.1s) -- Build files have been written to: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -P /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/builddir/build/BUILD/cabbage-2.10.0-build/cabbage -B/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth.dir/build.make CMakeFiles/CabbagePluginSynth.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 0%] Generating CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h JUCE/tools/extras/Build/juceaide/juceaide_artefacts/Debug/juceaide header /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/Debug/Defs.txt /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginSynth.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth.dir/build.make CMakeFiles/CabbagePluginSynth.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 2%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 2%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o [ 4%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o [ 4%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterApp.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/sstream:38, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:19: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:6, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterApp.cpp:43: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:7: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:9: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In member function ‘void StandalonePluginHolder::showAudioSettingsDialog(juce::Typeface::Ptr)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:265:93: warning: ‘const juce::Displays::Display& juce::Displays::getMainDisplay() const’ is deprecated [-Wdeprecated-declarations] 265 | juce::Rectangle r = Desktop::getInstance().getDisplays().getMainDisplay().totalArea; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/desktop/juce_Displays.h:179:37: note: declared here 179 | JUCE_DEPRECATED (const Display& getMainDisplay() const noexcept); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandalonePluginHolder::SettingsComponent::SettingsComponent(StandalonePluginHolder&, juce::AudioDeviceManager&, int, int, juce::Typeface::Ptr)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:590:23: warning: ‘StandalonePluginHolder::SettingsComponent::font’ will be initialized after [-Wreorder] 590 | Typeface::Ptr font; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:587:15: warning: ‘juce::Label StandalonePluginHolder::SettingsComponent::shouldMuteLabel’ [-Wreorder] 587 | Label shouldMuteLabel; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:493:9: warning: when initialized here [-Wreorder] 493 | SettingsComponent (StandalonePluginHolder& pluginHolder, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandaloneFilterWindow::StandaloneFilterWindow(const juce::String&, juce::Colour, juce::PropertySet*, bool, const juce::String&, const juce::AudioDeviceManager::AudioDeviceSetup*, const juce::Array&, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:752:13: warning: unused variable ‘t’ [-Wunused-variable] 752 | int t = csdLines.size(); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In member function ‘void StandaloneFilterWindow::handleMenuResult(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:891:32: warning: unused parameter ‘result’ [-Wunused-parameter] 891 | void handleMenuResult (int result) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In static member function ‘static void StandaloneFilterWindow::menuCallback(int, StandaloneFilterWindow*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:896:35: warning: unused parameter ‘result’ [-Wunused-parameter] 896 | static void menuCallback (int result, StandaloneFilterWindow* button) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:896:67: warning: unused parameter ‘button’ [-Wunused-parameter] 896 | static void menuCallback (int result, StandaloneFilterWindow* button) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandaloneFilterWindow::MainContentComponent::NotificationArea::NotificationArea(juce::Button::Listener*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:992:49: warning: unused parameter ‘settingsButtonListener’ [-Wunused-parameter] 992 | NotificationArea (Button::Listener* settingsButtonListener) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:14:41: required from here 14 | std::string identifier(args.str_data(0).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:79:18: required from here 79 | outargs[0] = profilerData->timer[block]->getAverage(); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:88:22: required from here 88 | int trig = args[1]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp: In member function ‘void CabbagePluginEditor::enableEditMode(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:970:48: warning: unused parameter ‘enable’ [-Wunused-parameter] 970 | void CabbagePluginEditor::enableEditMode (bool enable) | ~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArray::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:570:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 570 | for ( int i = 0 ; i < inputArgs.len() ; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageValue::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:584:40: warning: unused parameter ‘irate’ [-Wunused-parameter] 584 | int GetCabbageValue::getAttribute(bool irate) | ~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueWithTrigger::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:634:20: warning: unused variable ‘s’ [-Wunused-variable] 634 | const auto s = csound->strdup(inargs.str_data(0).data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArrayWithTrigger::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:681:34: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 681 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChanged::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:803:38: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 803 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChangedIndex::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:900:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 900 | for ( unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:976:50: warning: unused parameter ‘init’ [-Wunused-parameter] 976 | int SetCabbageValueIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1013:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1013 | int SetCabbageValueIdentifierITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1047:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1047 | int SetCabbageValueIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgsITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1091:60: warning: unused parameter ‘init’ [-Wunused-parameter] 1091 | int SetCabbageValueIdentifierSArgsITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1146:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1146 | for ( int i = 3 ; i < in_count(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1117:45: warning: unused parameter ‘init’ [-Wunused-parameter] 1117 | int SetCabbageIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierArray::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1170:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1170 | int SetCabbageIdentifierArray::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1216:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1216 | int SetCabbageIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In instantiation of ‘CabbageWidgetIdentifiers::IdentifierData CabbageOpcodes::getValueIdentData(csnd::Param&, bool, int, int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1004:74: required from here 1004 | CabbageWidgetIdentifiers::IdentifierData data = getValueIdentData(args, true, 0, 1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:78:116: warning: unused parameter ‘identIndex’ [-Wunused-parameter] 78 | CabbageWidgetIdentifiers::IdentifierData getValueIdentData(csnd::Param& args, bool init, int nameIndex, int identIndex) | ~~~~^~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1126:29: required from here 1126 | int trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1142:50: required from here 1142 | identData.args = String(args.str_data(2).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 64; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1186:56: required from here 1186 | csnd::Vector& inputArgs = args.myfltvec_data(3); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1193:46: required from here 1193 | for (int i = 0; i < int(inputArgs.len()); i++) | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1447:41: required from here 1447 | fileExt = String(inargs.str_data(2).data); | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1477:17: required from here 1477 | if( inargs[0] == 1 ) | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:1250:38: required from here 1250 | cabbageProcessor.addPluginPreset (presetName, fileName, removePreset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 5%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/utility:67, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 6%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 7%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 8%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginProcessor::CabbagePluginProcessor(const juce::File&, juce::AudioProcessor::BusesProperties)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:205:10: warning: ‘CabbagePluginProcessor::csdFile’ will be initialized after [-Wreorder] 205 | File csdFile; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:201:25: warning: ‘CabbageLookAndFeel2 CabbagePluginProcessor::lookAndFeel’ [-Wreorder] 201 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:89:1: warning: when initialized here [-Wreorder] 89 | CabbagePluginProcessor::CabbagePluginProcessor(const File& inputFile, BusesProperties ioBuses) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::parseCsdFile(juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:291:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 291 | if(currentLineOfCabbageCode.contains("populate") && currentLineOfCabbageCode.contains("snaps") && currentLineOfCabbageCode.contains("combobox")) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:294:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 294 | CabbageWidgetData::setWidgetState(tempWidget, currentLineOfCabbageCode.trimCharactersAtStart(" \t") + comments, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::handleXmlImport(juce::XmlElement*, juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘virtual void CabbagePluginProcessor::prepareToPlay(double, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1869:14: warning: unused variable ‘csoundRecompiled’ [-Wunused-variable] 1869 | bool csoundRecompiled = false; | ^~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1001:22: required from here 1001 | k["dummy"] = l; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:84: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1088:44: required from here 1088 | return j[currentPresetName.toStdString()]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1267:58: required from here 1267 | for (nlohmann::ordered_json::iterator presetData = itA->begin(); presetData != itA->end(); ++presetData) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:996:33: required from here 996 | auto j = addPluginPreset("CABBAGE_PRESETS", "", false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:78: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:79: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = const char; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1181:19: required from here 1181 | b["Range Min"] = minValue; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:43: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/CabbageGenericPluginLookAndFeel.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:27: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = int; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = int; ValueType = int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = int; ValueType = int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:54: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = float; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = float&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = float; ValueType = float; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = float; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = float; ValueType = float; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = float; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1346:49: required from here 1346 | const float min = b["Range Min"].get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18593:108: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18593 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18596:112: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18596 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18599:114: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18599 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::startRecording(const juce::File&, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:100:90: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 100 | if (auto writer = wavFormat.createWriterFor (fileStream.get(), samplingRate, numCsoundOutputChannels, bitDepth, {}, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘bool CsoundPluginProcessor::setupAndCompileCsound(juce::File, juce::File, int, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:474:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 474 | if(preferredLatency == -1) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:477:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 477 | csound->SetParams(csoundParams.get()); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::resetFilebuttons(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:553:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 553 | ""); | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::addMacros(juce::String&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:898:78: warning: unknown escape sequence: '\040' 898 | macroText = "\"" + tokens.joinIntoString (" ").replace (" ", "\ ").replace("\"", "\\\"")+"\""; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘const juce::Array CsoundPluginProcessor::getTableFloats(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:989:34: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 989 | std::vector temp (tableSize); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘virtual void CsoundPluginProcessor::prepareToPlay(double, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1100:15: warning: unused variable ‘inputs’ [-Wunused-variable] 1100 | const int inputs = getTotalNumInputChannels(); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In static member function ‘static int CsoundPluginProcessor::ReadMidiData(CSOUND*, void*, unsigned char*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1546:53: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1546 | MidiBuffer::Iterator i (midiData->midiBuffer); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:282:28: required from here 282 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToFile.SSO", "i", "SSO", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = FileToStr; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:283:28: required from here 283 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "fileToStr.i", "S", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateSave; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:285:35: required from here 285 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateSave.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateRecall; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:288:37: required from here 288 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateRecall.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:293:29: required from here 293 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToArray.ii", "S[]", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrRemove; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:294:28: required from here 294 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strRemove.ii", "S", "SSo", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = WriteStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:296:33: required from here 296 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWriteStateData.ss", "", "iS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ReadStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:297:32: required from here 297 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageReadStateData.i", "S", "", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StateDataIsValid; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:300:35: required from here 300 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageHasStateData.k", "k", "", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:304:37: required from here 304 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:305:42: required from here 305 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k[]", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:307:38: required from here 307 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:308:43: required from here 308 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S[]", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:310:36: required from here 310 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:314:41: required from here 314 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:317:37: required from here 317 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:320:42: required from here 320 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITimeSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:323:49: required from here 323 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:324:44: required from here 324 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SSN", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:328:44: required from here 328 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:329:39: required from here 329 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSM", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:330:44: required from here 330 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:333:49: required from here 333 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "Si", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:334:44: required from here 334 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SkP", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgsITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:336:54: required from here 336 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:337:49: required from here 337 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SSk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:339:34: required from here 339 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:340:39: required from here 340 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:342:45: required from here 342 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "kk", "So", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:343:50: required from here 343 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:345:40: required from here 345 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:346:45: required from here 346 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:347:51: required from here 347 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "Sk", "Sj", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:348:56: required from here 348 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:349:44: required from here 349 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k[]", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChanged; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:352:38: required from here 352 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "Sk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChangedIndex; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:353:43: required from here 353 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "kk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:358:50: required from here 358 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S[]", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:359:45: required from here 359 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:360:56: required from here 360 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:361:50: required from here 361 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "i", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:362:51: required from here 362 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelStringWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:364:61: required from here 364 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "Sk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelString; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:365:50: required from here 365 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelDataWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:367:59: required from here 367 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:368:48: required from here 368 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CreateCabbageWidget; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:370:38: required from here 370 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCreate", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageCopyFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:372:34: required from here 372 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCopyFile", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesI; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:373:36: required from here 373 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesK; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:374:36: required from here 374 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "kSW", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilename; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:375:37: required from here 375 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilename", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilePath; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:376:37: required from here 376 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilePath", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:377:42: required from here 377 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileNoExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:378:44: required from here 378 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileNoExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetWidgetChannels; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:380:43: required from here 380 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageGetWidgetChannels", "S[]", "W", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiReader; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:382:36: required from here 382 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileReader", "k[]k[]k[]k[]kk", "Sikkkko", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiFileInfo; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:383:38: required from here 383 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileInfo", "", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiListener; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:384:38: required from here 384 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiListener", "k[]k[]k[]k", "O", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiSender; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:385:36: required from here 385 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiSender", "", "", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStart; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:387:39: required from here 387 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStart", "", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStop; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:388:38: required from here 388 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStop", "k", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerPrint; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:389:39: required from here 389 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerPrint", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendScalar; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:394:39: required from here 394 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "kSSk", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendASig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:397:37: required from here 397 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "SSa", csnd::thread::ia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:401:38: required from here 401 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendArray", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendTable; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:404:38: required from here 404 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendTable", "", "kSSi", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = float]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1270:16: required from here 1270 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1304:19: warning: unused variable ‘inputChannelCount’ [-Wunused-variable] 1304 | const int inputChannelCount = (numCsoundInputChannels > getTotalNumInputChannels() ? getTotalNumInputChannels() : numCsoundInputChannels); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = double]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1276:16: required from here 1276 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1304:19: warning: unused variable ‘inputChannelCount’ [-Wunused-variable] 1304 | const int inputChannelCount = (numCsoundInputChannels > getTotalNumInputChannels() ? getTotalNumInputChannels() : numCsoundInputChannels); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 9%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 10%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/BinaryData/CabbageBinaryData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/BinaryData/CabbageBinaryData.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/BinaryData/CabbageBinaryData.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/BinaryData/CabbageBinaryData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/BinaryData/CabbageBinaryData.cpp In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ [ 11%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ [ 12%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 13%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::refreshLookAndFeel(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:29:69: warning: unused parameter ‘valueTree’ [-Wunused-parameter] 29 | void CabbageGenericPluginLookAndFeel::refreshLookAndFeel (ValueTree valueTree) | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::drawThumb(juce::Graphics&, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:113:86: warning: unused parameter ‘colour’ [-Wunused-parameter] 113 | const float diameter, const Colour& colour, | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawPopupMenuItem(juce::Graphics&, const juce::Rectangle&, bool, bool, bool, bool, bool, const juce::String&, const juce::String&, const juce::Drawable*, const juce::Colour*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:280:40: warning: unused parameter ‘isActive’ [-Wunused-parameter] 280 | const bool isSeparator, const bool isActive, | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:284:21: warning: unused parameter ‘icon’ [-Wunused-parameter] 284 | const Drawable* icon, const Colour* const textColourToUse) | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawGroupComponentOutline(juce::Graphics&, int, int, const juce::String&, const juce::Justification&, juce::GroupComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:345:94: warning: unused parameter ‘text’ [-Wunused-parameter] 345 | void CabbageLookAndFeel2::drawGroupComponentOutline(Graphics& g, int w, int h, const String& text, | ~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawToggleButton(juce::Graphics&, juce::ToggleButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:84: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:108: warning: unused parameter ‘isButtonDown’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:816:71: warning: unused parameter ‘x’ [-Wunused-parameter] 816 | void CabbageLookAndFeel2::drawLinearSliderBackground(Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:817:11: warning: unused parameter ‘minSliderPos’ [-Wunused-parameter] 817 | float minSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:818:11: warning: unused parameter ‘maxSliderPos’ [-Wunused-parameter] 818 | float maxSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:819:31: warning: unused parameter ‘style’ [-Wunused-parameter] 819 | const Slider::SliderStyle style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1060:91: warning: unused parameter ‘backgroundColour’ [-Wunused-parameter] 1060 | void CabbageLookAndFeel2::drawButtonBackground(Graphics& g, Button& button, const Colour& backgroundColour, bool isMouseOverButton, bool isButtonDown) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonText(juce::Graphics&, juce::TextButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1138:80: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 1138 | void CabbageLookAndFeel2::drawButtonText(Graphics& g, TextButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘void CabbageLookAndFeel2::drawSphericalThumb(juce::Graphics&, float, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1168:17: warning: unused parameter ‘outlineThickness’ [-Wunused-parameter] 1168 | const float outlineThickness) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawScrollbar(juce::Graphics&, juce::ScrollBar&, int, int, int, int, bool, int, int, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:65: warning: unused parameter ‘scrollbar’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:80: warning: unused parameter ‘x’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:87: warning: unused parameter ‘y’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1321:10: warning: unused parameter ‘isMouseOver’ [-Wunused-parameter] 1321 | bool isMouseOver, | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1322:10: warning: unused parameter ‘isMouseDown’ [-Wunused-parameter] 1322 | bool isMouseDown) | ~~~~~^~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:71:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 71 | else if (isMouseOverButton == true) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const int corners = button.getProperties().getWithDefault("corners", 0); | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:77:19: warning: unused variable ‘offset’ [-Wunused-variable] 77 | const int offset = outlineThickness == 0 ? 0 : outlineThickness * .5; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:197:74: warning: unused parameter ‘x’ [-Wunused-parameter] 197 | void FlatButtonLookAndFeel::drawLinearSliderBackground (Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:39:23: warning: ‘juce::TextLayout LookAndFeelHelpers::layoutTooltipText(const juce::String&, juce::Colour)’ defined but not used [-Wunused-function] 39 | static TextLayout layoutTooltipText (const String& text, Colour colour) noexcept | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageColourProperty.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageColourProperty.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageColourProperty.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageColourProperty.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.h:28, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp: In member function ‘virtual void PropertyPanelLookAndFeel::drawPropertyComponentBackground(juce::Graphics&, int, int, juce::PropertyComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:43:120: warning: unused parameter ‘component’ [-Wunused-parameter] 43 | void PropertyPanelLookAndFeel::drawPropertyComponentBackground (Graphics& g, int width, int height, PropertyComponent& component) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 16%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageHttpServer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageHttpServer.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageHttpServer.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageHttpServer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:3, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:1: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp: In member function ‘virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:49:60: warning: unused parameter ‘e’ [-Wunused-parameter] 49 | void ColourPropertyComponent::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ [ 17%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/Soundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/Soundfiler.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/TableManager.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/TableManager.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/TableManager.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/TableManager.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:4: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp: In instantiation of ‘CabbageHttpServer::start(std::string):: [with auto:2 = httplib::Request; auto:3 = httplib::Response]’: /usr/include/c++/14/type_traits:2640: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 = CabbageHttpServer::start(std::string)::&; _Args = {const httplib::Request&, const httplib::Response&}]’ 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2651:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/14/bits/std_function.h:353: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, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:23: required from here 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | //DBG(log(req, res)); | ~~~~~~~~~~~~~~~~~~~~~ 98 | }); | ~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:39: warning: unused parameter ‘req’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:56: warning: unused parameter ‘res’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘void Soundfiler::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:153:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 153 | AudioBuffer buffer(reader->numChannels, (int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:157:62: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 157 | setWaveform (buffer, reader->sampleRate, reader->numChannels); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘virtual void Soundfiler::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:343:45: warning: unused parameter ‘e’ [-Wunused-parameter] 343 | void Soundfiler::mouseUp (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘void GenTable::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:60: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:37: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:50: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘virtual void HandleComponent::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1764:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1764 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1765:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1765 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1775:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1775 | else if (previousHandle == 0) // first handle from left | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1778:36: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1778 | else if (nextHandle == 0) // last handle | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1789:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1789 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + 1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1790:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1790 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() - 1; | ^ [ 19%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageForm.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageForm.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageForm.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageForm.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 20%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePath.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePath.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePath.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePath.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 20%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePopupWindow.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePopupWindow.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePopupWindow.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePopupWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h: In constructor ‘CabbageForm::CabbageForm(CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:34:26: warning: ‘CabbageForm::owner’ will be initialized after [-Wreorder] 34 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:26:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageForm::CabbageForm (CabbagePluginEditor* _owner) | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ [ 21%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageOptionButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageOptionButton.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageOptionButton.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageOptionButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h: In constructor ‘CabbagePath::CabbagePath(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:29:19: warning: ‘CabbagePath::corners’ will be initialized after [-Wreorder] 29 | float rotate, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:31:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | widgetData (wData) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbagePath::CabbagePath (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h: In constructor ‘CabbageOptionButton::CabbageOptionButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:53:15: warning: ‘CabbageOptionButton::widgetData’ will be initialized after [-Wreorder] 53 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:18:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 18 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageOptionButton::CabbageOptionButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ [ 22%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRackWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIO/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] NS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRackWidgets.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRackWidgets.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRackWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 23%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 24%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageListBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageListBox.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageListBox.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageListBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:15, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h: In constructor ‘CabbageKeyboardDisplay::CabbageKeyboardDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:354:19: warning: ‘CabbageKeyboardDisplay::widgetData’ will be initialized after [-Wreorder] 354 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboardDisplay::CabbageKeyboardDisplay(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:201: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h:418:18: warning: ‘virtual void juce::Button::clicked(const juce::ModifierKeys&)’ was hidden [-Woverloaded-virtual=] 418 | virtual void clicked (const ModifierKeys& modifiers); | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:107:14: note: by ‘virtual void MidiKeyboardDisplay::UpDownButton::clicked()’ 107 | void clicked() override | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h: In constructor ‘CabbageListBox::CabbageListBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:46:26: warning: ‘CabbageListBox::owner’ will be initialized after [-Wreorder] 46 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:19:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 19 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:15:1: warning: when initialized here [-Wreorder] 15 | CabbageListBox::CabbageListBox(ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemDoubleClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:311:74: warning: unused parameter ‘e’ [-Wunused-parameter] 311 | void CabbageListBox::listBoxItemDoubleClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:317:68: warning: unused parameter ‘e’ [-Wunused-parameter] 317 | void CabbageListBox::listBoxItemClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getCabbageCodeFromIdentifiers(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: warning: loop variable ‘currentIdentifier’ creates a copy from type ‘const juce::String’ [-Wrange-loop-construct] 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: note: use reference type to prevent copying 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ | & /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getWidgetArrayAsCabbageCode(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:633:91: warning: unused parameter ‘macroText’ [-Wunused-parameter] 633 | String CabbageWidgetData::getWidgetArrayAsCabbageCode (ValueTree widgetData, const String macroText) | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getColoursTextAsCabbageCode(juce::ValueTree, juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:713:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 713 | if(type.contains("button") || type.contains("checkbox") && (identifier == "fontColour" || identifier == "fontColour:1")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageButton.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageButton.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 27%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCheckbox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCheckbox.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCheckbox.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCheckbox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageComboBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageComboBox.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageComboBox.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageComboBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCsoundConsole.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCsoundConsole.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h: In constructor ‘CabbageButton::CabbageButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:52:19: warning: ‘CabbageButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageButton::CabbageButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h: In constructor ‘CabbageComboBox::CabbageComboBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:47:25: warning: ‘CabbageComboBox::lookAndFeel’ will be initialized after [-Wreorder] 47 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘bool CabbageComboBox::isStringCombo’ [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘CabbageComboBox::isStringCombo’ will be initialized after [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:38:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 38 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp: In member function ‘void CabbageComboBox::addItemsToCombobox(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:231:23: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 231 | menus[menuIndex].add(items[i]); | ^~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:243:48: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 243 | for( int x = 1 ; x < int(menus[i].size()) ; x++) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:245:54: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 245 | subMenu.addItem(menuIndex, menus[i][x]); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:247:39: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 247 | if(x == int(menus[i].size() - 1)){ | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:248:58: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 248 | const String subMenuName = menus[i][0].substring(5); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h: In constructor ‘CabbageCsoundConsole::CabbageCsoundConsole(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:51:15: warning: ‘CabbageCsoundConsole::widgetData’ will be initialized after [-Wreorder] 51 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageCsoundConsole::CabbageCsoundConsole (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:84: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:78: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:79: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18443:22: required from ‘nlohmann::basic_json::basic_json(value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; value_t = nlohmann::detail::value_t]’ 18443 | : m_type(v), m_value(v) | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18467:35: required from ‘nlohmann::basic_json::basic_json(std::nullptr_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; std::nullptr_t = std::nullptr_t]’ 18467 | : basic_json(value_t::null) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23806:20: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23806 | basic_json result; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6140:35: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6140 | *ref_stack.back() = discarded; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 30%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageNumberSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageNumberSlider.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageNumberSlider.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageNumberSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 31%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCustomWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCustomWidgets.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEncoder.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEncoder.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEncoder.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEncoder.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h: In constructor ‘CabbageNumberSlider::CabbageNumberSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:113:15: warning: ‘CabbageNumberSlider::widgetData’ will be initialized after [-Wreorder] 113 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbagePluginEditor* CabbageNumberSlider::owner’ [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbageNumberSlider::owner’ will be initialized after [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:31:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ [ 33%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageFileButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageFileButton.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageFileButton.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageFileButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘DemoCabbageWidget::DemoCabbageWidget(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:44:15: warning: ‘DemoCabbageWidget::widgetData’ will be initialized after [-Wreorder] 44 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:26:30: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(nullptr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:24:1: warning: when initialized here [-Wreorder] 24 | DemoCabbageWidget::DemoCabbageWidget (ValueTree wData): | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘CabbageMeter::CabbageMeter(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:86:15: warning: ‘CabbageMeter::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:55:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 55 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:47:1: warning: when initialized here [-Wreorder] 47 | CabbageMeter::CabbageMeter (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In constructor ‘CabbageEncoder::CabbageEncoder(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:95:15: warning: ‘CabbageEncoder::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:26:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageEncoder::CabbageEncoder (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseWheelMove(const juce::MouseEvent&, const juce::MouseWheelDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:92:56: warning: unused parameter ‘event’ [-Wunused-parameter] 92 | void CabbageEncoder::mouseWheelMove (const MouseEvent& event, const MouseWheelDetails& wheel) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:132:52: warning: unused parameter ‘e’ [-Wunused-parameter] 132 | void CabbageEncoder::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:187:51: warning: unused parameter ‘e’ [-Wunused-parameter] 187 | void CabbageEncoder::mouseExit (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:196:11: warning: unused variable ‘rotaryStartAngle’ [-Wunused-variable] 196 | float rotaryStartAngle = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:197:11: warning: unused variable ‘rotaryEndAngle’ [-Wunused-variable] 197 | float rotaryEndAngle = 2 * 3.14; | ^~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h: In constructor ‘CabbageFileButton::CabbageFileButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:55:15: warning: ‘CabbageFileButton::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:28:11: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | lAndF() | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageFileButton::CabbageFileButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp: In member function ‘virtual void CabbageFileButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:83:48: warning: unused parameter ‘button’ [-Wunused-parameter] 83 | void CabbageFileButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 34%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePresetButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePresetButton.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePresetButton.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePresetButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 35%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGenTable.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGenTable.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGenTable.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGenTable.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 36%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGroupBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGroupBox.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGroupBox.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGroupBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In constructor ‘CabbagePresetButton::CabbagePresetButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:73:15: warning: ‘CabbagePresetButton::widgetData’ will be initialized after [-Wreorder] 73 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:27:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbagePresetButton::CabbagePresetButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:116:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 116 | if (userFolder.size() > 2) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:119:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 119 | if (factoryFolder.size() > 0) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘virtual void CabbagePresetButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:131:50: warning: unused parameter ‘button’ [-Wunused-parameter] 131 | void CabbagePresetButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘juce::PopupMenu CabbagePresetButton::addPresetsToMenu(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:211:56: warning: unused parameter ‘custom’ [-Wunused-parameter] 211 | PopupMenu CabbagePresetButton::addPresetsToMenu(String custom) | ~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h: In constructor ‘CabbageGenTable::CabbageGenTable(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:67:15: warning: ‘CabbageGenTable::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:35:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 35 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageGenTable::CabbageGenTable (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ [ 37%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageImage.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageImage.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageImage.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageImage.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h: In constructor ‘CabbageGroupBox::CabbageGroupBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:55:15: warning: ‘CabbageGroupBox::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageLookAndFeel2 CabbageGroupBox::lookAndFeel’ [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageGroupBox::lookAndFeel’ will be initialized after [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:36:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 36 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp: In member function ‘virtual void CabbageGroupBox::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:62:66: warning: unused parameter ‘source’ [-Wunused-parameter] 62 | void CabbageGroupBox::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h: In constructor ‘CabbageImage::CabbageImage(juce::ValueTree, CabbagePluginEditor*, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:47:12: warning: ‘CabbageImage::glShaderCode’ will be initialized after [-Wreorder] 47 | String glShaderCode {}; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:37:32: warning: ‘bool CabbageImage::isParent’ [-Wreorder] 37 | bool isLineWidget = false, isParent = false; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageImage::CabbageImage (ValueTree wData, CabbagePluginEditor* owner, bool isLineWidget) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:171:49: warning: unused parameter ‘e’ [-Wunused-parameter] 171 | void CabbageImage::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:177:63: warning: unused parameter ‘source’ [-Wunused-parameter] 177 | void CabbageImage::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 38%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageInfoButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageInfoButton.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageInfoButton.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageInfoButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 39%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboard.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboard.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboard.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboard.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageLabel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageLabel.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageLabel.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageLabel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h: In constructor ‘CabbageInfoButton::CabbageInfoButton(juce::ValueTree, CabbagePluginEditor*, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:52:15: warning: ‘CabbageInfoButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:27:29: warning: base ‘juce::TextButton’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageInfoButton::CabbageInfoButton (ValueTree wData, CabbagePluginEditor* _owner, String style) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp: In member function ‘virtual void CabbageInfoButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:59:48: warning: unused parameter ‘button’ [-Wunused-parameter] 59 | void CabbageInfoButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h: In constructor ‘CabbageKeyboard::CabbageKeyboard(juce::ValueTree, CabbagePluginEditor*, juce::MidiKeyboardState&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:21: warning: ‘CabbageKeyboard::corners’ will be initialized after [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:11: warning: ‘float CabbageKeyboard::keyWidth’ [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:101:11: warning: ‘CabbageKeyboard::blackNoteWidth’ will be initialized after [-Wreorder] 101 | float blackNoteWidth = 1.f; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘juce::ValueTree CabbageKeyboard::widgetData’ [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘CabbageKeyboard::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:32:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘void CabbageKeyboard::drawRoundedPath(juce::Graphics&, std::vector, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 96 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 113 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 130 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 147 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual void CabbageKeyboard::mouseUpOnKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:41: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:75: warning: unused parameter ‘e’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual bool CabbageKeyboard::mouseDraggedToKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:46: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:80: warning: unused parameter ‘e’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 40%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageUnlockButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageUnlockButton.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageUnlockButton.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageUnlockButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h: In constructor ‘CabbageLabel::CabbageLabel(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:39:13: warning: ‘CabbageLabel::fontsize’ will be initialized after [-Wreorder] 39 | int fontsize = 0; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:37:12: warning: ‘juce::String CabbageLabel::text’ [-Wreorder] 37 | String text, colour, fontcolour, align; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:56:15: warning: ‘CabbageLabel::widgetData’ will be initialized after [-Wreorder] 56 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLookAndFeel2 CabbageLabel::lookAndFeel’ [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLabel::lookAndFeel’ will be initialized after [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:37:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 37 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp: In member function ‘virtual void CabbageLabel::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:67:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 67 | if(!usingCustomFont) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:71:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 71 | if (fontsize == 0) | ^~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:27: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp: In member function ‘int UnlockForm::validateLicense(bool, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:367:22: warning: variable ‘success’ set but not used [-Wunused-but-set-variable] 367 | bool success = false; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h: In constructor ‘CabbageUnlockButton::CabbageUnlockButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:57:19: warning: ‘CabbageUnlockButton::widgetData’ will be initialized after [-Wreorder] 57 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:627:33: warning: base ‘CabbageWidgetBase’ [-Wreorder] 627 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:623:1: warning: when initialized here [-Wreorder] 623 | CabbageUnlockButton::CabbageUnlockButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 41%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRangeSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRangeSlider.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRangeSlider.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRangeSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 42%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSignalDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSignalDisplay.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSlider.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSlider.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h: In constructor ‘CabbageRangeSlider::CabbageRangeSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:101:15: warning: ‘CabbageRangeSlider::widgetData’ will be initialized after [-Wreorder] 101 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageRangeSlider::CabbageRangeSlider (ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘void CabbageRangeSlider::setCurrentValues(float, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:145:50: warning: unused parameter ‘newMin’ [-Wunused-parameter] 145 | void CabbageRangeSlider::setCurrentValues (float newMin, float newMax) | ~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:460:48: warning: unused parameter ‘event’ [-Wunused-parameter] 460 | void RangeSlider::mouseExit (const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:465:49: warning: unused parameter ‘e’ [-Wunused-parameter] 465 | void RangeSlider::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h: In constructor ‘CabbageSignalDisplay::CabbageSignalDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:70:15: warning: ‘CabbageSignalDisplay::widgetData’ will be initialized after [-Wreorder] 70 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:48:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 48 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageSignalDisplay::CabbageSignalDisplay (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp: In member function ‘void CabbageSignalDisplay::drawSpectroscope(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:189:11: warning: variable ‘prevX’ set but not used [-Wunused-but-set-variable] 189 | float prevX = leftPos; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:190:9: warning: unused variable ‘prevAmp’ [-Wunused-variable] 190 | int prevAmp = 0; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:215:9: warning: unused variable ‘test’ [-Wunused-variable] 215 | int test; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ [ 44%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSoundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSoundfiler.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSoundfiler.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSoundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void SliderThumb::move(double, juce::Range)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:23:52: warning: unused parameter ‘range’ [-Wunused-parameter] 23 | void SliderThumb::move(double value, Range range) | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:42:47: warning: unused parameter ‘e’ [-Wunused-parameter] 42 | void SliderThumb::mouseMove(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:51:48: warning: unused parameter ‘e’ [-Wunused-parameter] 51 | void SliderThumb::mouseEnter(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:61:45: warning: unused parameter ‘e’ [-Wunused-parameter] 61 | void SliderThumb::mouseUp(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h: In constructor ‘CabbageSlider::CabbageSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:147:17: warning: ‘CabbageSlider::thumb’ will be initialized after [-Wreorder] 147 | SliderThumb thumb; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:131:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 131 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:124:1: warning: when initialized here [-Wreorder] 124 | CabbageSlider::CabbageSlider(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::paintOverChildren(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:253:49: warning: unused parameter ‘g’ [-Wunused-parameter] 253 | void CabbageSlider::paintOverChildren(Graphics& g) | ~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void CabbageSlider::setTextBoxOrientation(juce::String, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:351:50: warning: unused parameter ‘type’ [-Wunused-parameter] 351 | void CabbageSlider::setTextBoxOrientation(String type, int showTextBox) | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:621:49: warning: unused parameter ‘event’ [-Wunused-parameter] 621 | void CabbageSlider::mouseDrag(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:627:49: warning: unused parameter ‘event’ [-Wunused-parameter] 627 | void CabbageSlider::mouseDown(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:633:49: warning: unused parameter ‘event’ [-Wunused-parameter] 633 | void CabbageSlider::mouseMove(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:639:47: warning: unused parameter ‘event’ [-Wunused-parameter] 639 | void CabbageSlider::mouseUp(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:645:50: warning: unused parameter ‘event’ [-Wunused-parameter] 645 | void CabbageSlider::mouseEnter(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:651:49: warning: unused parameter ‘event’ [-Wunused-parameter] 651 | void CabbageSlider::mouseExit(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h: In constructor ‘CabbageSoundfiler::CabbageSoundfiler(juce::ValueTree, CabbagePluginEditor*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:67:15: warning: ‘CabbageSoundfiler::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:32:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | sampleRate(sr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageSoundfiler::CabbageSoundfiler (ValueTree wData, CabbagePluginEditor* _owner, int sr) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp: In member function ‘virtual void CabbageSoundfiler::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:96:68: warning: unused parameter ‘source’ [-Wunused-parameter] 96 | void CabbageSoundfiler::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 45%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEventSequencer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEventSequencer.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEventSequencer.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEventSequencer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextBox.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextBox.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 47%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextEditor.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextEditor.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:21: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h: In constructor ‘CabbageEventSequencer::CabbageEventSequencer(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:69:26: warning: ‘CabbageEventSequencer::owner’ will be initialized after [-Wreorder] 69 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageEventSequencer::CabbageEventSequencer (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h: In constructor ‘CabbageTextBox::CabbageTextBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:49:15: warning: ‘CabbageTextBox::widgetData’ will be initialized after [-Wreorder] 49 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbagePluginEditor* CabbageTextBox::owner’ [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbageTextBox::owner’ will be initialized after [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 48%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetBase.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetBase.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetBase.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetBase.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:23: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h: In constructor ‘CabbageTextEditor::CabbageTextEditor(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:116:22: warning: ‘CabbageTextEditor::textEditor’ will be initialized after [-Wreorder] 116 | CustomTextEditor textEditor; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageTextEditor::CabbageTextEditor (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 49%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetData.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetData.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 50%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 51%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageXYPad.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageXYPad.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageXYPad.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageXYPad.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:27, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setComboItemArrays(juce::StringArray, juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:989:97: warning: unused parameter ‘identifier’ [-Wunused-parameter] 989 | void CabbageWidgetData::setComboItemArrays (StringArray strTokens, ValueTree widgetData, String identifier) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setStringProp(juce::ValueTree, const juce::Identifier&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1379:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1379 | widgetData.setProperty (name, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setProperty(juce::ValueTree, const juce::Identifier&, const juce::var&, juce::ValueTree::Listener*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1396:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1396 | widgetData.setProperty (name, elements, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1403:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1403 | widgetData.setProperty (name, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp: In static member function ‘static void CabbageWidgetData::setFormProperties(juce::ValueTree, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:26:70: warning: unused parameter ‘ID’ [-Wunused-parameter] 26 | void CabbageWidgetData::setFormProperties (ValueTree widgetData, int ID) | ~~~~^~ [ 52%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 53%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 54%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:26: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h: In constructor ‘CabbageXYPad::CabbageXYPad(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:82:9: warning: ‘CabbageXYPad::outlineThickness’ will be initialized after [-Wreorder] 82 | int outlineThickness = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:81:12: warning: ‘CabbageXYPad::XYBall CabbageXYPad::ball’ [-Wreorder] 81 | XYBall ball; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:95:15: warning: ‘CabbageXYPad::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:45:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 45 | CabbageWidgetBase(editor) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:10: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp: In member function ‘int CabbageWebSendArray::sendArrayToWebUI(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 95 | if(index& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:250:75: required from here 250 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:251:44: required from here 251 | currentStrings.resize(inputArgs.len()); | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:18:38: required from here 18 | cabbageWidget = args.str_data(0).data; | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:24:29: required from here 24 | trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:90:64: required from here 90 | csnd::Vector& arrayData = args.myfltvec_data(in_count() == 3 ? 2 : 3); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:39: required from here 95 | if(index::operator()(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:148:41: required from here 148 | csnd::AudioSig in(this, args(in_count() == 3 ? 2 : 3)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:859:42: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 859 | MYFLT *operator()(int n) { return ptrs[n]; } | ^ [ 55%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_core/juce_core.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_core/juce_core.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_core/juce_core.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_core/juce_core.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp:37: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendScalar; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendScalar]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:31:30: required from here 31 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendArray; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendArray]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:80:30: required from here 80 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendASig; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendASig]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:138:30: required from here 138 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendTable; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendTable]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:199:30: required from here 199 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiReader::kperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:160:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 160 | for( size_t i = 0 ; i < numEvents ; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:86:9: warning: variable ‘noteOnEvents’ set but not used [-Wunused-but-set-variable] 86 | int noteOnEvents = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiFileInfo::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:204:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 204 | int* type = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:387:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 387 | noteData->notes[noteData->count].note = noteNumber; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:388:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 388 | noteData->notes[noteData->count].vel = noteVelocity; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:389:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 389 | noteData->notes[noteData->count].channel = noteChannel; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:379:9: warning: unused variable ‘size’ [-Wunused-variable] 379 | int size = noteData->notes.size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::deinit()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:420:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 420 | if (noteData->notes[i].note == midi_note_num()) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:423:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 423 | noteData->notes[i].note = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:424:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 424 | noteData->notes[i].vel = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:425:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 425 | noteData->notes[i].channel = -1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:25: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:47: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ~^~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:26:28: required from here 26 | skipTime = inargs[6]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:33:72: required from here 33 | if(!File::getCurrentWorkingDirectory().getChildFile(inargs.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 6; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:43:59: required from here 43 | csnd::Vector& statusOut = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 6]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:85:14: required from here 85 | outargs[5] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:198:70: required from here 198 | if(!File::getCurrentWorkingDirectory().getChildFile(args.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:245:59: required from here 245 | csnd::Vector& midiNotes = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:300:30: required from here 300 | shouldSort = inargs[0]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:321:14: required from here 321 | outargs[3] = noteData->count; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageMidiSender; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageMidiSender]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:355:26: required from here 355 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ [ 56%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_events/juce_events.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_events/juce_events.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_events/juce_events.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_events/juce_events.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 57%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 58%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 59%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp [ 60%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 60%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:32: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 61%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 62%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:39: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 63%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 64%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:48: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 65%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.h:70, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp:44: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 66%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:40: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 67%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -MF CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o.d -o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/aarch64-redhat-linux/14/include/stdint.h:9, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_khrplatform.h:149, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_gl.h:155, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.h:68, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 68%] Linking CXX static library CabbagePluginSynth_artefacts/Debug/libCabbagePluginSynth_SharedCode.a /usr/bin/cmake -P CMakeFiles/CabbagePluginSynth.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginSynth.dir/link.txt --verbose=1 /usr/bin/ar qc CabbagePluginSynth_artefacts/Debug/libCabbagePluginSynth_SharedCode.a CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/BinaryData/CabbageBinaryData.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageColourProperty.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Utilities/CabbageHttpServer.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/Soundfiler.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/Legacy/TableManager.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageForm.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePath.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePopupWindow.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageOptionButton.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRackWidgets.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageListBox.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageButton.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCheckbox.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageComboBox.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCsoundConsole.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageNumberSlider.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageCustomWidgets.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEncoder.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageFileButton.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbagePresetButton.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGenTable.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageGroupBox.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageImage.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageInfoButton.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageKeyboard.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageLabel.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageUnlockButton.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageRangeSlider.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSignalDisplay.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSlider.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageSoundfiler.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageEventSequencer.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextBox.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageTextEditor.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetBase.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetData.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Widgets/CabbageXYPad.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_core/juce_core.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_events/juce_events.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o CMakeFiles/CabbagePluginSynth.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o /usr/bin/ranlib CabbagePluginSynth_artefacts/Debug/libCabbagePluginSynth_SharedCode.a gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 68%] Built target CabbagePluginSynth /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth_Standalone.dir/build.make CMakeFiles/CabbagePluginSynth_Standalone.dir/depend /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth_VST.dir/build.make CMakeFiles/CabbagePluginSynth_VST.dir/depend /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth_VST3.dir/build.make CMakeFiles/CabbagePluginSynth_VST3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginSynth_Standalone.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginSynth_VST.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginSynth_VST3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth_VST.dir/build.make CMakeFiles/CabbagePluginSynth_VST.dir/build /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth_Standalone.dir/build.make CMakeFiles/CabbagePluginSynth_Standalone.dir/build /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth_VST3.dir/build.make CMakeFiles/CabbagePluginSynth_VST3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 69%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 70%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 70%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 71%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIB/usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLICXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp BCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp [ 73%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 74%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 73%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp [ 75%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 76%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o [ 77%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp [ 78%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 79%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 80%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 81%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 82%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 83%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 84%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp [ 85%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 86%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o [ 87%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIB[ 88%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp [ 89%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o In file included from /usr/include/sys/time.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/../utility/juce_IncludeSystemHeaders.h:41, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp:34: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp [ 90%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 91%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 92%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp In file included from /usr/include/sys/time.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeSystemHeaders.h:41, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:26: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 93%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp [ 94%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 95%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 96%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginSynth_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp [ 97%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginSynth\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=2048 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginSynthAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginSynthAU\" -DJucePlugin_AUMainType="'aumu'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=1 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginSynth\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategSynth -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category="\"Instrument|Instrument|Synth\"" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp [ 98%] Linking CXX executable CabbagePluginSynth_artefacts/Debug/Standalone/CabbagePluginSynth /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginSynth_Standalone.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--no-undefined CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -o CabbagePluginSynth_artefacts/Debug/Standalone/CabbagePluginSynth CabbagePluginSynth_artefacts/Debug/libCabbagePluginSynth_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so [ 99%] Linking CXX shared module CabbagePluginSynth_artefacts/Debug/VST/libCabbagePluginSynth.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginSynth_VST.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o CabbagePluginSynth_artefacts/Debug/VST/libCabbagePluginSynth.so CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o CabbagePluginSynth_artefacts/Debug/libCabbagePluginSynth_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so [100%] Linking CXX shared module CabbagePluginSynth_artefacts/Debug/VST3/CabbagePluginSynth.vst3/Contents/aarch64-linux/CabbagePluginSynth.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginSynth_VST3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o CabbagePluginSynth_artefacts/Debug/VST3/CabbagePluginSynth.vst3/Contents/aarch64-linux/CabbagePluginSynth.so CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o CabbagePluginSynth_artefacts/Debug/libCabbagePluginSynth_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginSynth_VST gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginSynth_Standalone gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginSynth_VST3 gmake[1]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles 0 + mv redhat-linux-build build_CabbagePluginSynth + for Files in $PROJECTS + CFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DPROJECT_NAME=CabbagePluginMidiEffect -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for module 'alsa' -- Found alsa, version 1.2.13 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.9.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.46.3 -- Found gtk+-x11-3.0, version 3.24.43 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.43 -- Configuring done (81.5s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -P /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/builddir/build/BUILD/cabbage-2.10.0-build/cabbage -B/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect.dir/build.make CMakeFiles/CabbagePluginMidiEffect.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 0%] Generating CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h JUCE/tools/extras/Build/juceaide/juceaide_artefacts/Debug/juceaide header /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/Debug/Defs.txt /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginMidiEffect.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect.dir/build.make CMakeFiles/CabbagePluginMidiEffect.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 1%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o [ 2%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o [ 3%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 4%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterApp.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/sstream:38, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:19: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:6, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterApp.cpp:43: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:7: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:9: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In member function ‘void StandalonePluginHolder::showAudioSettingsDialog(juce::Typeface::Ptr)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:265:93: warning: ‘const juce::Displays::Display& juce::Displays::getMainDisplay() const’ is deprecated [-Wdeprecated-declarations] 265 | juce::Rectangle r = Desktop::getInstance().getDisplays().getMainDisplay().totalArea; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/desktop/juce_Displays.h:179:37: note: declared here 179 | JUCE_DEPRECATED (const Display& getMainDisplay() const noexcept); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandalonePluginHolder::SettingsComponent::SettingsComponent(StandalonePluginHolder&, juce::AudioDeviceManager&, int, int, juce::Typeface::Ptr)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:590:23: warning: ‘StandalonePluginHolder::SettingsComponent::font’ will be initialized after [-Wreorder] 590 | Typeface::Ptr font; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:587:15: warning: ‘juce::Label StandalonePluginHolder::SettingsComponent::shouldMuteLabel’ [-Wreorder] 587 | Label shouldMuteLabel; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:493:9: warning: when initialized here [-Wreorder] 493 | SettingsComponent (StandalonePluginHolder& pluginHolder, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandaloneFilterWindow::StandaloneFilterWindow(const juce::String&, juce::Colour, juce::PropertySet*, bool, const juce::String&, const juce::AudioDeviceManager::AudioDeviceSetup*, const juce::Array&, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:752:13: warning: unused variable ‘t’ [-Wunused-variable] 752 | int t = csdLines.size(); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In member function ‘void StandaloneFilterWindow::handleMenuResult(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:891:32: warning: unused parameter ‘result’ [-Wunused-parameter] 891 | void handleMenuResult (int result) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In static member function ‘static void StandaloneFilterWindow::menuCallback(int, StandaloneFilterWindow*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:896:35: warning: unused parameter ‘result’ [-Wunused-parameter] 896 | static void menuCallback (int result, StandaloneFilterWindow* button) | ~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:896:67: warning: unused parameter ‘button’ [-Wunused-parameter] 896 | static void menuCallback (int result, StandaloneFilterWindow* button) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h: In constructor ‘StandaloneFilterWindow::MainContentComponent::NotificationArea::NotificationArea(juce::Button::Listener*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Standalone/CabbageStandaloneFilterWindow.h:992:49: warning: unused parameter ‘settingsButtonListener’ [-Wunused-parameter] 992 | NotificationArea (Button::Listener* settingsButtonListener) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:14:41: required from here 14 | std::string identifier(args.str_data(0).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:79:18: required from here 79 | outargs[0] = profilerData->timer[block]->getAverage(); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:88:22: required from here 88 | int trig = args[1]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArray::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:570:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 570 | for ( int i = 0 ; i < inputArgs.len() ; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageValue::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:584:40: warning: unused parameter ‘irate’ [-Wunused-parameter] 584 | int GetCabbageValue::getAttribute(bool irate) | ~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueWithTrigger::getAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:634:20: warning: unused variable ‘s’ [-Wunused-variable] 634 | const auto s = csound->strdup(inargs.str_data(0).data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int GetCabbageStringValueArrayWithTrigger::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:681:34: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 681 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChanged::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:803:38: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 803 | for (unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int CabbageValueChangedIndex::getAttribute()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:900:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 900 | for ( unsigned long i = 0 ; i < int(inputArgs.len()) ; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:976:50: warning: unused parameter ‘init’ [-Wunused-parameter] 976 | int SetCabbageValueIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1013:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1013 | int SetCabbageValueIdentifierITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1047:55: warning: unused parameter ‘init’ [-Wunused-parameter] 1047 | int SetCabbageValueIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageValueIdentifierSArgsITime::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1091:60: warning: unused parameter ‘init’ [-Wunused-parameter] 1091 | int SetCabbageValueIdentifierSArgsITime::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifier::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1146:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1146 | for ( int i = 3 ; i < in_count(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1117:45: warning: unused parameter ‘init’ [-Wunused-parameter] 1117 | int SetCabbageIdentifier::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierArray::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1170:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1170 | int SetCabbageIdentifierArray::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp: In member function ‘int SetCabbageIdentifierSArgs::setAttribute(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1216:50: warning: unused parameter ‘init’ [-Wunused-parameter] 1216 | int SetCabbageIdentifierSArgs::setAttribute(bool init) | ~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp: In member function ‘void CabbagePluginEditor::enableEditMode(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:970:48: warning: unused parameter ‘enable’ [-Wunused-parameter] 970 | void CabbagePluginEditor::enableEditMode (bool enable) | ~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In instantiation of ‘CabbageWidgetIdentifiers::IdentifierData CabbageOpcodes::getValueIdentData(csnd::Param&, bool, int, int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1004:74: required from here 1004 | CabbageWidgetIdentifiers::IdentifierData data = getValueIdentData(args, true, 0, 1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:78:116: warning: unused parameter ‘identIndex’ [-Wunused-parameter] 78 | CabbageWidgetIdentifiers::IdentifierData getValueIdentData(csnd::Param& args, bool init, int nameIndex, int identIndex) | ~~~~^~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1126:29: required from here 1126 | int trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 64]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1142:50: required from here 1142 | identData.args = String(args.str_data(2).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 64; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1186:56: required from here 1186 | csnd::Vector& inputArgs = args.myfltvec_data(3); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1193:46: required from here 1193 | for (int i = 0; i < int(inputArgs.len()); i++) | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1447:41: required from here 1447 | fileExt = String(inargs.str_data(2).data); | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.cpp:1477:17: required from here 1477 | if( inargs[0] == 1 ) | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.cpp:1250:38: required from here 1250 | cabbageProcessor.addPluginPreset (presetName, fileName, removePreset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 5%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/utility:67, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 6%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 7%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 8%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:25: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:36, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginProcessor::CabbagePluginProcessor(const juce::File&, juce::AudioProcessor::BusesProperties)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:205:10: warning: ‘CabbagePluginProcessor::csdFile’ will be initialized after [-Wreorder] 205 | File csdFile; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.h:201:25: warning: ‘CabbageLookAndFeel2 CabbagePluginProcessor::lookAndFeel’ [-Wreorder] 201 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:89:1: warning: when initialized here [-Wreorder] 89 | CabbagePluginProcessor::CabbagePluginProcessor(const File& inputFile, BusesProperties ioBuses) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::parseCsdFile(juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:291:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 291 | if(currentLineOfCabbageCode.contains("populate") && currentLineOfCabbageCode.contains("snaps") && currentLineOfCabbageCode.contains("combobox")) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:294:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 294 | CabbageWidgetData::setWidgetState(tempWidget, currentLineOfCabbageCode.trimCharactersAtStart(" \t") + comments, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘void CabbagePluginProcessor::handleXmlImport(juce::XmlElement*, juce::StringArray&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:475:17: note: in expansion of macro ‘forEachXmlChildElement’ 475 | forEachXmlChildElement(*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp: In member function ‘virtual void CabbagePluginProcessor::prepareToPlay(double, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1869:14: warning: unused variable ‘csoundRecompiled’ [-Wunused-variable] 1869 | bool csoundRecompiled = false; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1001:22: required from here 1001 | k["dummy"] = l; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:84: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1088:44: required from here 1088 | return j[currentPresetName.toStdString()]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1267:58: required from here 1267 | for (nlohmann::ordered_json::iterator presetData = itA->begin(); presetData != itA->end(); ++presetData) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:996:33: required from here 996 | auto j = addPluginPreset("CABBAGE_PRESETS", "", false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:63: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:78: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1058:79: required from here 1058 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1073:28: required from here 1073 | j.erase(it); | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = const char; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1181:19: required from here 1181 | b["Range Min"] = minValue; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json; reference = nlohmann::basic_json&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:43: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/CabbageGenericPluginLookAndFeel.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.h:27: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbageEditor.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1321:62: required from here 1321 | nlohmann::ordered_json b = nlohmann::ordered_json::parse(presetData.value().dump()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = int; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = int; ValueType = int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = int; ValueType = int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1279:54: required from here 1279 | currentPluginScale = presetData.value().get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::from_json(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = float; typename std::enable_if<((((std::is_arithmetic::value && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)) && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = float&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = float; ValueType = float; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = float; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = float; ValueType = float; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = float; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1346:49: required from here 1346 | const float min = b["Range Min"].get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4132 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4132:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1053:42: required from here 1053 | j = nlohmann::ordered_json::parse(presetFileContents.toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18593:108: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18593 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18596:112: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18596 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18599:114: required from ‘nlohmann::basic_json::basic_json(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; typename std::enable_if<(nlohmann::detail::is_basic_json::value && (! std::is_same, BasicJsonType>::value)), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 18599 | JSONSerializer::to_json(*this, val.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbagePluginProcessor.cpp:1000:26: required from here 1000 | k["daw state"] = j; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::startRecording(const juce::File&, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:100:90: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 100 | if (auto writer = wavFormat.createWriterFor (fileStream.get(), samplingRate, numCsoundOutputChannels, bitDepth, {}, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘bool CsoundPluginProcessor::setupAndCompileCsound(juce::File, juce::File, int, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:474:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 474 | if(preferredLatency == -1) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:477:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 477 | csound->SetParams(csoundParams.get()); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::resetFilebuttons(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:553:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 553 | ""); | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::addMacros(juce::String&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:898:78: warning: unknown escape sequence: '\040' 898 | macroText = "\"" + tokens.joinIntoString (" ").replace (" ", "\ ").replace("\"", "\\\"")+"\""; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘const juce::Array CsoundPluginProcessor::getTableFloats(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:989:34: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 989 | std::vector temp (tableSize); | ^~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In static member function ‘static int CsoundPluginProcessor::ReadMidiData(CSOUND*, void*, unsigned char*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1546:53: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1546 | MidiBuffer::Iterator i (midiData->midiBuffer); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:282:28: required from here 282 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToFile.SSO", "i", "SSO", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = FileToStr; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:283:28: required from here 283 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "fileToStr.i", "S", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateSave; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:285:35: required from here 285 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateSave.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ChannelStateRecall; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:288:37: required from here 288 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChannelStateRecall.i", "i", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrToArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:293:29: required from here 293 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strToArray.ii", "S[]", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StrRemove; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:294:28: required from here 294 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "strRemove.ii", "S", "SSo", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = WriteStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:296:33: required from here 296 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWriteStateData.ss", "", "iS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = ReadStateData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:297:32: required from here 297 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageReadStateData.i", "S", "", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = StateDataIsValid; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:300:35: required from here 300 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageHasStateData.k", "k", "", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:304:37: required from here 304 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateFloatValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:305:42: required from here 305 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "k[]", "S", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:307:38: required from here 307 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetStateStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:308:43: required from here 308 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetStateValue.s", "S[]", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:310:36: required from here 310 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateFloatArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:314:41: required from here 314 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "Sk[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:317:37: required from here 317 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetStateStringArrayData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:320:42: required from here 320 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetStateValue.s", "", "SS[]", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITimeSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:323:49: required from here 323 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:324:44: required from here 324 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "SSN", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:328:44: required from here 328 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:329:39: required from here 329 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSM", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:330:44: required from here 330 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSet", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:333:49: required from here 333 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "Si", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifier; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:334:44: required from here 334 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SkP", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgsITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:336:54: required from here 336 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = SetCabbageValueIdentifierSArgs; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:337:49: required from here 337 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageSetValue", "", "SSk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:339:34: required from here 339 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:340:39: required from here 340 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:342:45: required from here 342 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "kk", "So", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:343:50: required from here 343 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "k[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValue; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:345:40: required from here 345 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:346:45: required from here 346 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:347:51: required from here 347 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "Sk", "Sj", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringValueArrayWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:348:56: required from here 348 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetValue", "S[]k[]", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:349:44: required from here 349 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k[]", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChanged; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:352:38: required from here 352 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "Sk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageValueChangedIndex; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:353:43: required from here 353 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageChanged", "kk", "S[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:358:50: required from here 358 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S[]", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:359:45: required from here 359 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:360:56: required from here 360 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageIdentifierSingleITime; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:361:50: required from here 361 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "i", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageStringIdentifierSingle; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:362:51: required from here 362 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelStringWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:364:61: required from here 364 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "Sk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelString; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:365:50: required from here 365 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelDataWithTrigger; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:367:59: required from here 367 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "kk", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = GetCabbageReservedChannelData; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:368:48: required from here 368 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGet", "k", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CreateCabbageWidget; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:370:38: required from here 370 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCreate", "", "SS", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageCopyFile; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:372:34: required from here 372 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageCopyFile", "", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesI; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:373:36: required from here 373 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "SW", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageFindFilesK; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:374:36: required from here 374 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageFindFiles", "S[]", "kSW", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilename; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:375:37: required from here 375 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilename", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFilePath; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:376:37: required from here 376 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFilePath", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:377:42: required from here 377 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetFileNoExtension; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:378:44: required from here 378 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageGetFileNoExtension", "S", "S", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageGetWidgetChannels; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:380:43: required from here 380 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageGetWidgetChannels", "S[]", "W", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiReader; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:382:36: required from here 382 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileReader", "k[]k[]k[]k[]kk", "Sikkkko", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiFileInfo; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:383:38: required from here 383 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageMidiFileInfo", "", "S", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiListener; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:384:38: required from here 384 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiListener", "k[]k[]k[]k", "O", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageMidiSender; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:385:36: required from here 385 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageMidiSender", "", "", csnd::thread::i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStart; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:387:39: required from here 387 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStart", "", "SS", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerStop; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:388:38: required from here 388 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerStop", "k", "SS", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageProfilerPrint; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:389:39: required from here 389 | csnd::plugin((csnd::Csound*)getCsound()->GetCsound(), "cabbageProfilerPrint", "", "Sk", csnd::thread::k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendScalar; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:394:39: required from here 394 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "kSSk", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendASig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:397:37: required from here 397 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSend", "", "SSa", csnd::thread::ia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendArray; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:401:38: required from here 401 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendArray", "", "kSSk[]", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h: In instantiation of ‘int csnd::plugin(Csound*, const char*, const char*, const char*, uint32_t, uint32_t) [with T = CabbageWebSendTable; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:404:38: required from here 404 | csnd::plugin((csnd::Csound*) getCsound()->GetCsound(), "cabbageWebSendTable", "", "kSSi", csnd::thread::ik); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:1188:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = float]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1270:16: required from here 1270 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1296:12: warning: unused variable ‘ioBuffer’ [-Wunused-variable] 1296 | Type** ioBuffer = buffer.getArrayOfWritePointers(); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1299:16: warning: unused variable ‘inputBuffer’ [-Wunused-variable] 1299 | Type** inputBuffer = mainInput.getArrayOfWritePointers(); | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = double]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1276:16: required from here 1276 | processSamples(buffer, midiMessages); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1317:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1317 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/midi/juce_MidiBuffer.h:291:26: note: declared here 291 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:312:57: note: in definition of macro ‘JUCE_DEPRECATED’ 312 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1288:12: warning: variable ‘sideChainBuffer’ set but not used [-Wunused-but-set-variable] 1288 | Type** sideChainBuffer = nullptr; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1296:12: warning: unused variable ‘ioBuffer’ [-Wunused-variable] 1296 | Type** ioBuffer = buffer.getArrayOfWritePointers(); | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.cpp:1299:16: warning: unused variable ‘inputBuffer’ [-Wunused-variable] 1299 | Type** inputBuffer = mainInput.getArrayOfWritePointers(); | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 9%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 10%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/BinaryData/CabbageBinaryData.cpp In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:24: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 11%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 12%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 13%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h:24: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::refreshLookAndFeel(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:29:69: warning: unused parameter ‘valueTree’ [-Wunused-parameter] 29 | void CabbageGenericPluginLookAndFeel::refreshLookAndFeel (ValueTree valueTree) | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp: In member function ‘void CabbageGenericPluginLookAndFeel::drawThumb(juce::Graphics&, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp:113:86: warning: unused parameter ‘colour’ [-Wunused-parameter] 113 | const float diameter, const Colour& colour, | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.h:25: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 14%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawPopupMenuItem(juce::Graphics&, const juce::Rectangle&, bool, bool, bool, bool, bool, const juce::String&, const juce::String&, const juce::Drawable*, const juce::Colour*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:280:40: warning: unused parameter ‘isActive’ [-Wunused-parameter] 280 | const bool isSeparator, const bool isActive, | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:284:21: warning: unused parameter ‘icon’ [-Wunused-parameter] 284 | const Drawable* icon, const Colour* const textColourToUse) | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawGroupComponentOutline(juce::Graphics&, int, int, const juce::String&, const juce::Justification&, juce::GroupComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:345:94: warning: unused parameter ‘text’ [-Wunused-parameter] 345 | void CabbageLookAndFeel2::drawGroupComponentOutline(Graphics& g, int w, int h, const String& text, | ~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawToggleButton(juce::Graphics&, juce::ToggleButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:84: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:403:108: warning: unused parameter ‘isButtonDown’ [-Wunused-parameter] 403 | void CabbageLookAndFeel2::drawToggleButton(Graphics& g, ToggleButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:816:71: warning: unused parameter ‘x’ [-Wunused-parameter] 816 | void CabbageLookAndFeel2::drawLinearSliderBackground(Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:817:11: warning: unused parameter ‘minSliderPos’ [-Wunused-parameter] 817 | float minSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:818:11: warning: unused parameter ‘maxSliderPos’ [-Wunused-parameter] 818 | float maxSliderPos, | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:819:31: warning: unused parameter ‘style’ [-Wunused-parameter] 819 | const Slider::SliderStyle style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1060:91: warning: unused parameter ‘backgroundColour’ [-Wunused-parameter] 1060 | void CabbageLookAndFeel2::drawButtonBackground(Graphics& g, Button& button, const Colour& backgroundColour, bool isMouseOverButton, bool isButtonDown) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawButtonText(juce::Graphics&, juce::TextButton&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1138:80: warning: unused parameter ‘isMouseOverButton’ [-Wunused-parameter] 1138 | void CabbageLookAndFeel2::drawButtonText(Graphics& g, TextButton& button, bool isMouseOverButton, bool isButtonDown) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘void CabbageLookAndFeel2::drawSphericalThumb(juce::Graphics&, float, float, float, float, const juce::Colour&, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1168:17: warning: unused parameter ‘outlineThickness’ [-Wunused-parameter] 1168 | const float outlineThickness) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp: In member function ‘virtual void CabbageLookAndFeel2::drawScrollbar(juce::Graphics&, juce::ScrollBar&, int, int, int, int, bool, int, int, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:65: warning: unused parameter ‘scrollbar’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:80: warning: unused parameter ‘x’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1316:87: warning: unused parameter ‘y’ [-Wunused-parameter] 1316 | void CabbageLookAndFeel2::drawScrollbar(Graphics& g, ScrollBar& scrollbar, int x, int y, int width, | ~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1321:10: warning: unused parameter ‘isMouseOver’ [-Wunused-parameter] 1321 | bool isMouseOver, | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/CabbageLookAndFeel2.cpp:1322:10: warning: unused parameter ‘isMouseDown’ [-Wunused-parameter] 1322 | bool isMouseDown) | ~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawButtonBackground(juce::Graphics&, juce::Button&, const juce::Colour&, bool, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:71:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 71 | else if (isMouseOverButton == true) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const int corners = button.getProperties().getWithDefault("corners", 0); | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:77:19: warning: unused variable ‘offset’ [-Wunused-variable] 77 | const int offset = outlineThickness == 0 ? 0 : outlineThickness * .5; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: In member function ‘virtual void FlatButtonLookAndFeel::drawLinearSliderBackground(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:197:74: warning: unused parameter ‘x’ [-Wunused-parameter] 197 | void FlatButtonLookAndFeel::drawLinearSliderBackground (Graphics& g, int x, int y, int width, int height, float sliderPos, | ~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.h:22: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/FlatButtonLookAndFeel.cpp:39:23: warning: ‘juce::TextLayout LookAndFeelHelpers::layoutTooltipText(const juce::String&, juce::Colour)’ defined but not used [-Wunused-function] 39 | static TextLayout layoutTooltipText (const String& text, Colour colour) noexcept | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 15%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.h:28, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp: In member function ‘virtual void PropertyPanelLookAndFeel::drawPropertyComponentBackground(juce::Graphics&, int, int, juce::PropertyComponent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp:43:120: warning: unused parameter ‘component’ [-Wunused-parameter] 43 | void PropertyPanelLookAndFeel::drawPropertyComponentBackground (Graphics& g, int width, int height, PropertyComponent& component) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:3, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:1: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp: In member function ‘virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageColourProperty.cpp:49:60: warning: unused parameter ‘e’ [-Wunused-parameter] 49 | void ColourPropertyComponent::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ [ 17%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 18%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.h:4: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp: In instantiation of ‘CabbageHttpServer::start(std::string):: [with auto:2 = httplib::Request; auto:3 = httplib::Response]’: /usr/include/c++/14/type_traits:2640: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 = CabbageHttpServer::start(std::string)::&; _Args = {const httplib::Request&, const httplib::Response&}]’ 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2651:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/14/bits/std_function.h:353: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, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:23: required from here 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | //DBG(log(req, res)); | ~~~~~~~~~~~~~~~~~~~~~ 98 | }); | ~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:39: warning: unused parameter ‘req’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Utilities/CabbageHttpServer.cpp:96:56: warning: unused parameter ‘res’ [-Wunused-parameter] 96 | mServer.set_logger([](const auto& req, const auto& res) { | ~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘void Soundfiler::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:153:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 153 | AudioBuffer buffer(reader->numChannels, (int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:157:62: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 157 | setWaveform (buffer, reader->sampleRate, reader->numChannels); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp: In member function ‘virtual void Soundfiler::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/Soundfiler.cpp:343:45: warning: unused parameter ‘e’ [-Wunused-parameter] 343 | void Soundfiler::mouseUp (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/../../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘void GenTable::setFile(const juce::File&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:739:60: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 739 | AudioSampleBuffer buffer (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:37: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:741:50: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 741 | buffer.setSize (reader->numChannels, (unsigned int)reader->lengthInSamples); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp: In member function ‘virtual void HandleComponent::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1764:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1764 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1765:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1765 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() + getWidth() / 2.f; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1775:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1775 | else if (previousHandle == 0) // first handle from left | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1778:36: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1778 | else if (nextHandle == 0) // last handle | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1789:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1789 | const int previousX = previousHandle == 0 ? 0 : previousHandle->getX() + 1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/Legacy/TableManager.cpp:1790:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1790 | const int nextX = nextHandle == 0 ? getParentWidth() : nextHandle->getX() - 1; | ^ [ 19%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageForm.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageForm.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageForm.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageForm.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePath.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePath.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePath.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePath.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePopupWindow.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h: In constructor ‘CabbageForm::CabbageForm(CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.h:34:26: warning: ‘CabbageForm::owner’ will be initialized after [-Wreorder] 34 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:26:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageForm.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageForm::CabbageForm (CabbagePluginEditor* _owner) | ^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h: In constructor ‘CabbagePath::CabbagePath(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.h:29:19: warning: ‘CabbagePath::corners’ will be initialized after [-Wreorder] 29 | float rotate, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:31:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | widgetData (wData) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePath.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbagePath::CabbagePath (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h: In constructor ‘CabbageOptionButton::CabbageOptionButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.h:53:15: warning: ‘CabbageOptionButton::widgetData’ will be initialized after [-Wreorder] 53 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:18:25: warning: base ‘CabbageWidgetBase’ [-Wreorder] 18 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageOptionButton.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageOptionButton::CabbageOptionButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 22%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 23%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ [ 24%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageListBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageListBox.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageListBox.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageListBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:15, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRackWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h: In constructor ‘CabbageKeyboardDisplay::CabbageKeyboardDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.h:354:19: warning: ‘CabbageKeyboardDisplay::widgetData’ will be initialized after [-Wreorder] 354 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboardDisplay::CabbageKeyboardDisplay(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:201: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/buttons/juce_Button.h:418:18: warning: ‘virtual void juce::Button::clicked(const juce::ModifierKeys&)’ was hidden [-Woverloaded-virtual=] 418 | virtual void clicked (const ModifierKeys& modifiers); | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboardDisplay.cpp:107:14: note: by ‘virtual void MidiKeyboardDisplay::UpDownButton::clicked()’ 107 | void clicked() override | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h: In constructor ‘CabbageListBox::CabbageListBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.h:46:26: warning: ‘CabbageListBox::owner’ will be initialized after [-Wreorder] 46 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:19:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 19 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:15:1: warning: when initialized here [-Wreorder] 15 | CabbageListBox::CabbageListBox(ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemDoubleClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:311:74: warning: unused parameter ‘e’ [-Wunused-parameter] 311 | void CabbageListBox::listBoxItemDoubleClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp: In member function ‘virtual void CabbageListBox::listBoxItemClicked(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageListBox.cpp:317:68: warning: unused parameter ‘e’ [-Wunused-parameter] 317 | void CabbageListBox::listBoxItemClicked(int row, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getCabbageCodeFromIdentifiers(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: warning: loop variable ‘currentIdentifier’ creates a copy from type ‘const juce::String’ [-Wrange-loop-construct] 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:209:29: note: use reference type to prevent copying 209 | for (const juce::String currentIdentifier : identifiersInLine) | ^~~~~~~~~~~~~~~~~ | & /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getWidgetArrayAsCabbageCode(juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:633:91: warning: unused parameter ‘macroText’ [-Wunused-parameter] 633 | String CabbageWidgetData::getWidgetArrayAsCabbageCode (ValueTree widgetData, const String macroText) | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp: In static member function ‘static juce::String CabbageWidgetData::getColoursTextAsCabbageCode(juce::ValueTree, juce::String, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataTextMethods.cpp:713:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 713 | if(type.contains("button") || type.contains("checkbox") && (identifier == "fontColour" || identifier == "fontColour:1")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageButton.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageButton.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 27%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ [ 28%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageComboBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageComboBox.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageComboBox.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageComboBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h: In constructor ‘CabbageButton::CabbageButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.h:52:19: warning: ‘CabbageButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageButton::CabbageButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCheckbox.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h: In constructor ‘CabbageComboBox::CabbageComboBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:47:25: warning: ‘CabbageComboBox::lookAndFeel’ will be initialized after [-Wreorder] 47 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘bool CabbageComboBox::isStringCombo’ [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.h:41:10: warning: ‘CabbageComboBox::isStringCombo’ will be initialized after [-Wreorder] 41 | bool isStringCombo = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:38:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 38 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageComboBox::CabbageComboBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp: In member function ‘void CabbageComboBox::addItemsToCombobox(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:231:23: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 231 | menus[menuIndex].add(items[i]); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:243:48: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 243 | for( int x = 1 ; x < int(menus[i].size()) ; x++) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:245:54: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 245 | subMenu.addItem(menuIndex, menus[i][x]); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:247:39: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 247 | if(x == int(menus[i].size() - 1)){ | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:248:58: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 248 | const String subMenuName = menus[i][0].substring(5); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h: In constructor ‘CabbageCsoundConsole::CabbageCsoundConsole(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.h:51:15: warning: ‘CabbageCsoundConsole::widgetData’ will be initialized after [-Wreorder] 51 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:27:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCsoundConsole.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageCsoundConsole::CabbageCsoundConsole (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:84: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:63: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:78: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:309:79: required from here 309 | for (nlohmann::ordered_json::iterator it = j.begin(); it != j.end(); ++it) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18443:22: required from ‘nlohmann::basic_json::basic_json(value_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; value_t = nlohmann::detail::value_t]’ 18443 | : m_type(v), m_value(v) | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18467:35: required from ‘nlohmann::basic_json::basic_json(std::nullptr_t) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; std::nullptr_t = std::nullptr_t]’ 18467 | : basic_json(value_t::null) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23806:20: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23806 | basic_json result; | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6140:35: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6140 | *ref_stack.back() = discarded; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json; pointer = nlohmann::basic_json*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22241:24: required from ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’ 22241 | return size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21230:17: required from ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 21230 | JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = const char*; ObjectType = nlohmann::ordered_map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageComboBox.cpp:307:51: required from here 307 | auto j = nlohmann::ordered_json::parse(fileName.loadFileAsString().toRawUTF8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 30%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 31%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ [ 32%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEncoder.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEncoder.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEncoder.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEncoder.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:25: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:11: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h: In constructor ‘CabbageNumberSlider::CabbageNumberSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:113:15: warning: ‘CabbageNumberSlider::widgetData’ will be initialized after [-Wreorder] 113 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbagePluginEditor* CabbageNumberSlider::owner’ [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.h:86:26: warning: ‘CabbageNumberSlider::owner’ will be initialized after [-Wreorder] 86 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:31:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 31 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageNumberSlider.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageNumberSlider::CabbageNumberSlider (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘DemoCabbageWidget::DemoCabbageWidget(juce::ValueTree)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:44:15: warning: ‘DemoCabbageWidget::widgetData’ will be initialized after [-Wreorder] 44 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:26:30: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(nullptr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:24:1: warning: when initialized here [-Wreorder] 24 | DemoCabbageWidget::DemoCabbageWidget (ValueTree wData): | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h: In constructor ‘CabbageMeter::CabbageMeter(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.h:86:15: warning: ‘CabbageMeter::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:55:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 55 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageCustomWidgets.cpp:47:1: warning: when initialized here [-Wreorder] 47 | CabbageMeter::CabbageMeter (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 33%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageFileButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageFileButton.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageFileButton.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageFileButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:12: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h: In constructor ‘CabbageEncoder::CabbageEncoder(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.h:95:15: warning: ‘CabbageEncoder::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:26:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 26 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:14:1: warning: when initialized here [-Wreorder] 14 | CabbageEncoder::CabbageEncoder (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseWheelMove(const juce::MouseEvent&, const juce::MouseWheelDetails&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:92:56: warning: unused parameter ‘event’ [-Wunused-parameter] 92 | void CabbageEncoder::mouseWheelMove (const MouseEvent& event, const MouseWheelDetails& wheel) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:132:52: warning: unused parameter ‘e’ [-Wunused-parameter] 132 | void CabbageEncoder::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:187:51: warning: unused parameter ‘e’ [-Wunused-parameter] 187 | void CabbageEncoder::mouseExit (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp: In member function ‘virtual void CabbageEncoder::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:196:11: warning: unused variable ‘rotaryStartAngle’ [-Wunused-variable] 196 | float rotaryStartAngle = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEncoder.cpp:197:11: warning: unused variable ‘rotaryEndAngle’ [-Wunused-variable] 197 | float rotaryEndAngle = 2 * 3.14; | ^~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h: In constructor ‘CabbageFileButton::CabbageFileButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.h:55:15: warning: ‘CabbageFileButton::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:28:11: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | lAndF() | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageFileButton::CabbageFileButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp: In member function ‘virtual void CabbageFileButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageFileButton.cpp:83:48: warning: unused parameter ‘button’ [-Wunused-parameter] 83 | void CabbageFileButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ [ 34%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 35%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGenTable.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGenTable.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGenTable.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGenTable.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ [ 36%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h: In constructor ‘CabbagePresetButton::CabbagePresetButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.h:73:15: warning: ‘CabbagePresetButton::widgetData’ will be initialized after [-Wreorder] 73 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:27:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 27 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbagePresetButton::CabbagePresetButton (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:116:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 116 | if (userFolder.size() > 2) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:119:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 119 | if (factoryFolder.size() > 0) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘virtual void CabbagePresetButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:131:50: warning: unused parameter ‘button’ [-Wunused-parameter] 131 | void CabbagePresetButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp: In member function ‘juce::PopupMenu CabbagePresetButton::addPresetsToMenu(juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbagePresetButton.cpp:211:56: warning: unused parameter ‘custom’ [-Wunused-parameter] 211 | PopupMenu CabbagePresetButton::addPresetsToMenu(String custom) | ~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h: In constructor ‘CabbageGenTable::CabbageGenTable(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.h:67:15: warning: ‘CabbageGenTable::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:35:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 35 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGenTable.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageGenTable::CabbageGenTable (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ [ 37%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageImage.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageImage.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageImage.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageImage.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h: In constructor ‘CabbageGroupBox::CabbageGroupBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:55:15: warning: ‘CabbageGroupBox::widgetData’ will be initialized after [-Wreorder] 55 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageLookAndFeel2 CabbageGroupBox::lookAndFeel’ [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.h:37:25: warning: ‘CabbageGroupBox::lookAndFeel’ will be initialized after [-Wreorder] 37 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:36:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 36 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageGroupBox::CabbageGroupBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp: In member function ‘virtual void CabbageGroupBox::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageGroupBox.cpp:62:66: warning: unused parameter ‘source’ [-Wunused-parameter] 62 | void CabbageGroupBox::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h: In constructor ‘CabbageImage::CabbageImage(juce::ValueTree, CabbagePluginEditor*, bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:47:12: warning: ‘CabbageImage::glShaderCode’ will be initialized after [-Wreorder] 47 | String glShaderCode {}; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.h:37:32: warning: ‘bool CabbageImage::isParent’ [-Wreorder] 37 | bool isLineWidget = false, isParent = false; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageImage::CabbageImage (ValueTree wData, CabbagePluginEditor* owner, bool isLineWidget) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:171:49: warning: unused parameter ‘e’ [-Wunused-parameter] 171 | void CabbageImage::mouseDown (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp: In member function ‘virtual void CabbageImage::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageImage.cpp:177:63: warning: unused parameter ‘source’ [-Wunused-parameter] 177 | void CabbageImage::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 38%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 39%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageLabel.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageLabel.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageLabel.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageLabel.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h: In constructor ‘CabbageInfoButton::CabbageInfoButton(juce::ValueTree, CabbagePluginEditor*, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.h:52:15: warning: ‘CabbageInfoButton::widgetData’ will be initialized after [-Wreorder] 52 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:27:29: warning: base ‘juce::TextButton’ [-Wreorder] 27 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageInfoButton::CabbageInfoButton (ValueTree wData, CabbagePluginEditor* _owner, String style) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp: In member function ‘virtual void CabbageInfoButton::buttonClicked(juce::Button*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageInfoButton.cpp:59:48: warning: unused parameter ‘button’ [-Wunused-parameter] 59 | void CabbageInfoButton::buttonClicked (Button* button) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h: In constructor ‘CabbageKeyboard::CabbageKeyboard(juce::ValueTree, CabbagePluginEditor*, juce::MidiKeyboardState&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:21: warning: ‘CabbageKeyboard::corners’ will be initialized after [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:93:11: warning: ‘float CabbageKeyboard::keyWidth’ [-Wreorder] 93 | float keyWidth, corners; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:101:11: warning: ‘CabbageKeyboard::blackNoteWidth’ will be initialized after [-Wreorder] 101 | float blackNoteWidth = 1.f; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘juce::ValueTree CabbageKeyboard::widgetData’ [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.h:86:15: warning: ‘CabbageKeyboard::widgetData’ will be initialized after [-Wreorder] 86 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:32:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:22:1: warning: when initialized here [-Wreorder] 22 | CabbageKeyboard::CabbageKeyboard (ValueTree wData, CabbagePluginEditor* _owner, MidiKeyboardState& state) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘void CabbageKeyboard::drawRoundedPath(juce::Graphics&, std::vector, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 96 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:96:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘up’ not handled in switch [-Wswitch-enum] 113 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘down’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:113:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 130 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:130:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘left’ not handled in switch [-Wswitch-enum] 147 | switch(prevDirection) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘right’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:147:19: warning: enumeration value ‘undefined’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual void CabbageKeyboard::mouseUpOnKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:41: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:199:75: warning: unused parameter ‘e’ [-Wunused-parameter] 199 | void CabbageKeyboard::mouseUpOnKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp: In member function ‘virtual bool CabbageKeyboard::mouseDraggedToKey(int, const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:46: warning: unused parameter ‘midiNoteNumber’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageKeyboard.cpp:204:80: warning: unused parameter ‘e’ [-Wunused-parameter] 204 | bool CabbageKeyboard::mouseDraggedToKey (int midiNoteNumber, const MouseEvent &e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 40%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h: In constructor ‘CabbageLabel::CabbageLabel(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:39:13: warning: ‘CabbageLabel::fontsize’ will be initialized after [-Wreorder] 39 | int fontsize = 0; | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:37:12: warning: ‘juce::String CabbageLabel::text’ [-Wreorder] 37 | String text, colour, fontcolour, align; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:56:15: warning: ‘CabbageLabel::widgetData’ will be initialized after [-Wreorder] 56 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLookAndFeel2 CabbageLabel::lookAndFeel’ [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.h:32:25: warning: ‘CabbageLabel::lookAndFeel’ will be initialized after [-Wreorder] 32 | CabbageLookAndFeel2 lookAndFeel; | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:37:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 37 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageLabel::CabbageLabel (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp: In member function ‘virtual void CabbageLabel::paint(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:67:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 67 | if(!usingCustomFont) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageLabel.cpp:71:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 71 | if (fontsize == 0) | ^~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:27: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp: In member function ‘int UnlockForm::validateLicense(bool, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:367:22: warning: variable ‘success’ set but not used [-Wunused-but-set-variable] 367 | bool success = false; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h: In constructor ‘CabbageUnlockButton::CabbageUnlockButton(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.h:57:19: warning: ‘CabbageUnlockButton::widgetData’ will be initialized after [-Wreorder] 57 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:627:33: warning: base ‘CabbageWidgetBase’ [-Wreorder] 627 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageUnlockButton.cpp:623:1: warning: when initialized here [-Wreorder] 623 | CabbageUnlockButton::CabbageUnlockButton(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 41%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 42%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSlider.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSlider.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSlider.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSlider.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h: In constructor ‘CabbageRangeSlider::CabbageRangeSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.h:101:15: warning: ‘CabbageRangeSlider::widgetData’ will be initialized after [-Wreorder] 101 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageRangeSlider::CabbageRangeSlider (ValueTree wData, CabbagePluginEditor* _owner): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘void CabbageRangeSlider::setCurrentValues(float, float)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:145:50: warning: unused parameter ‘newMin’ [-Wunused-parameter] 145 | void CabbageRangeSlider::setCurrentValues (float newMin, float newMax) | ~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:460:48: warning: unused parameter ‘event’ [-Wunused-parameter] 460 | void RangeSlider::mouseExit (const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp: In member function ‘virtual void RangeSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageRangeSlider.cpp:465:49: warning: unused parameter ‘e’ [-Wunused-parameter] 465 | void RangeSlider::mouseEnter (const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h: In constructor ‘CabbageSignalDisplay::CabbageSignalDisplay(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.h:70:15: warning: ‘CabbageSignalDisplay::widgetData’ will be initialized after [-Wreorder] 70 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:48:28: warning: base ‘CabbageWidgetBase’ [-Wreorder] 48 | CabbageWidgetBase(owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:24:1: warning: when initialized here [-Wreorder] 24 | CabbageSignalDisplay::CabbageSignalDisplay (ValueTree wData, CabbagePluginEditor* owner) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp: In member function ‘void CabbageSignalDisplay::drawSpectroscope(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:189:11: warning: variable ‘prevX’ set but not used [-Wunused-but-set-variable] 189 | float prevX = leftPos; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:190:9: warning: unused variable ‘prevAmp’ [-Wunused-variable] 190 | int prevAmp = 0; | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSignalDisplay.cpp:215:9: warning: unused variable ‘test’ [-Wunused-variable] 215 | int test; | ^~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 44%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void SliderThumb::move(double, juce::Range)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:23:52: warning: unused parameter ‘range’ [-Wunused-parameter] 23 | void SliderThumb::move(double value, Range range) | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:42:47: warning: unused parameter ‘e’ [-Wunused-parameter] 42 | void SliderThumb::mouseMove(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:51:48: warning: unused parameter ‘e’ [-Wunused-parameter] 51 | void SliderThumb::mouseEnter(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void SliderThumb::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:61:45: warning: unused parameter ‘e’ [-Wunused-parameter] 61 | void SliderThumb::mouseUp(const MouseEvent& e) | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h: In constructor ‘CabbageSlider::CabbageSlider(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.h:147:17: warning: ‘CabbageSlider::thumb’ will be initialized after [-Wreorder] 147 | SliderThumb thumb; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:131:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 131 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:124:1: warning: when initialized here [-Wreorder] 124 | CabbageSlider::CabbageSlider(ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::paintOverChildren(juce::Graphics&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:253:49: warning: unused parameter ‘g’ [-Wunused-parameter] 253 | void CabbageSlider::paintOverChildren(Graphics& g) | ~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘void CabbageSlider::setTextBoxOrientation(juce::String, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:351:50: warning: unused parameter ‘type’ [-Wunused-parameter] 351 | void CabbageSlider::setTextBoxOrientation(String type, int showTextBox) | ~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDrag(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:621:49: warning: unused parameter ‘event’ [-Wunused-parameter] 621 | void CabbageSlider::mouseDrag(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseDown(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:627:49: warning: unused parameter ‘event’ [-Wunused-parameter] 627 | void CabbageSlider::mouseDown(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseMove(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:633:49: warning: unused parameter ‘event’ [-Wunused-parameter] 633 | void CabbageSlider::mouseMove(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:639:47: warning: unused parameter ‘event’ [-Wunused-parameter] 639 | void CabbageSlider::mouseUp(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseEnter(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:645:50: warning: unused parameter ‘event’ [-Wunused-parameter] 645 | void CabbageSlider::mouseEnter(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp: In member function ‘virtual void CabbageSlider::mouseExit(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSlider.cpp:651:49: warning: unused parameter ‘event’ [-Wunused-parameter] 651 | void CabbageSlider::mouseExit(const MouseEvent& event) | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h: In constructor ‘CabbageSoundfiler::CabbageSoundfiler(juce::ValueTree, CabbagePluginEditor*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.h:67:15: warning: ‘CabbageSoundfiler::widgetData’ will be initialized after [-Wreorder] 67 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:32:18: warning: base ‘CabbageWidgetBase’ [-Wreorder] 32 | sampleRate(sr) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageSoundfiler::CabbageSoundfiler (ValueTree wData, CabbagePluginEditor* _owner, int sr) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp: In member function ‘virtual void CabbageSoundfiler::changeListenerCallback(juce::ChangeBroadcaster*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageSoundfiler.cpp:96:68: warning: unused parameter ‘source’ [-Wunused-parameter] 96 | void CabbageSoundfiler::changeListenerCallback (ChangeBroadcaster* source) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 45%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:22, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextBox.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextBox.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextBox.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextBox.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 47%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:21: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:26: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h: In constructor ‘CabbageEventSequencer::CabbageEventSequencer(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.h:69:26: warning: ‘CabbageEventSequencer::owner’ will be initialized after [-Wreorder] 69 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageEventSequencer.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageEventSequencer::CabbageEventSequencer (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h: In constructor ‘CabbageTextBox::CabbageTextBox(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:49:15: warning: ‘CabbageTextBox::widgetData’ will be initialized after [-Wreorder] 49 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbagePluginEditor* CabbageTextBox::owner’ [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.h:32:26: warning: ‘CabbageTextBox::owner’ will be initialized after [-Wreorder] 32 | CabbagePluginEditor* owner; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:28:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 28 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextBox.cpp:23:1: warning: when initialized here [-Wreorder] 23 | CabbageTextBox::CabbageTextBox (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] [ 48%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:23: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h: In constructor ‘CabbageTextEditor::CabbageTextEditor(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.h:116:22: warning: ‘CabbageTextEditor::textEditor’ will be initialized after [-Wreorder] 116 | CustomTextEditor textEditor; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:29:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 29 | CabbageWidgetBase(_owner) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageTextEditor.cpp:25:1: warning: when initialized here [-Wreorder] 25 | CabbageTextEditor::CabbageTextEditor (ValueTree wData, CabbagePluginEditor* _owner) | ^~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetBase.cpp:22: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 49%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 50%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:20: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 51%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageXYPad.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageXYPad.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageXYPad.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageXYPad.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:27, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:22: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setComboItemArrays(juce::StringArray, juce::ValueTree, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:989:97: warning: unused parameter ‘identifier’ [-Wunused-parameter] 989 | void CabbageWidgetData::setComboItemArrays (StringArray strTokens, ValueTree widgetData, String identifier) | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setStringProp(juce::ValueTree, const juce::Identifier&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1379:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1379 | widgetData.setProperty (name, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp: In static member function ‘static void CabbageWidgetData::setProperty(juce::ValueTree, const juce::Identifier&, const juce::var&, juce::ValueTree::Listener*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1396:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1396 | widgetData.setProperty (name, elements, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetData.cpp:1403:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 1403 | widgetData.setProperty (name, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp: In static member function ‘static void CabbageWidgetData::setFormProperties(juce::ValueTree, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageWidgetDataInitMethods.cpp:26:70: warning: unused parameter ‘ID’ [-Wunused-parameter] 26 | void CabbageWidgetData::setFormProperties (ValueTree widgetData, int ID) | ~~~~^~ [ 52%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 53%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:14, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/../CabbageIds.h:23, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/.././Settings/CabbageSettings.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:30, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:8: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 54%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:26: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:24, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:23: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetKsmps()’: /usr/include/csound/csound.hpp:397:26: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnls()’: /usr/include/csound/csound.hpp:401:27: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function ‘virtual int Csound::GetNchnlsInput()’: /usr/include/csound/csound.hpp:405:32: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int ChannelStateSave::writeDataToDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘void ChannelStateRecall::readDataFromDisk(int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int AudioArray::aperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1027:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 1027 | auto t = in[i]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp: In member function ‘int StrToArray::parseStringAndFillStruct()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:32: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:37: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h: In member function ‘void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:127, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:23: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:296:18: warning: ‘virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ was hidden [-Woverloaded-virtual=] 296 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by ‘virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)’ 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter ‘destData’ [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h: In member function ‘virtual void CsoundPluginProcessor::setStateInformation(const void*, int)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter ‘data’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter ‘sizeInBytes’ [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h: In constructor ‘CabbagePluginParameter::CabbageHostParameter::CabbageHostParameter(CabbagePluginParameter&, CabbagePluginProcessor*, juce::ValueTree, const juce::String&, const juce::String&, const juce::String&, const juce::String&, float, float, float, float, float, bool, juce::StringArray)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:423:19: warning: ‘CabbagePluginParameter::CabbageHostParameter::valueTree’ will be initialized after [-Wreorder] 423 | ValueTree valueTree; | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:420:21: warning: ‘juce::StringArray CabbagePluginParameter::CabbageHostParameter::items’ [-Wreorder] 420 | StringArray items = {}; | ^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginProcessor.h:388:9: warning: when initialized here [-Wreorder] 388 | CabbageHostParameter(CabbagePluginParameter& thisOwner, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:36: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuColumnSeparatorWithOptions(juce::Graphics&, const juce::Rectangle&, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:85:27: warning: unused variable ‘target’ [-Wunused-variable] 85 | if (auto* target = opt.getTargetComponent()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h: In member function ‘virtual void CabbagePresetButton::PopupMenuLookAndFeel::drawPopupMenuBackgroundWithOptions(juce::Graphics&, int, int, const juce::PopupMenu::Options&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbagePresetButton.h:101:103: warning: unused parameter ‘opt’ [-Wunused-parameter] 101 | void drawPopupMenuBackgroundWithOptions (Graphics& g, int, int, const PopupMenu::Options& opt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:43: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h: In member function ‘virtual void CabbageEncoder::mouseUp(const juce::MouseEvent&)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEncoder.h:83:36: warning: unused parameter ‘e’ [-Wunused-parameter] 83 | void mouseUp(const MouseEvent& e) override | ~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:178, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:18: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:46: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageTextEditor.h:103:10: note: by ‘virtual bool CabbageTextEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 103 | bool keyPressed (const juce::KeyPress& key, Component*) override; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:83, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h:26: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:440:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawBlackNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 440 | virtual int drawBlackNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&) { return 0; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:52: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:60:10: note: by ‘virtual void CabbageKeyboard::drawBlackNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour)’ 60 | void drawBlackNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h:439:17: warning: ‘virtual int juce::MidiKeyboardComponent::drawWhiteNote(int, juce::Graphics&, int, int, int, int, bool, bool, const juce::Colour&, const juce::Colour&)’ was hidden [-Woverloaded-virtual=] 439 | virtual int drawWhiteNote (int, Graphics&, int, int, int, int, bool, bool, const Colour&, const Colour&) { return 0; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageKeyboard.h:65:10: note: by ‘virtual void CabbageKeyboard::drawWhiteNote(int, juce::Graphics&, juce::Rectangle, bool, bool, juce::Colour, juce::Colour)’ 65 | void drawWhiteNote (int midiNoteNumber, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:59: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Widgets/CabbageEventSequencer.h:37:10: note: by ‘virtual bool CabbageEventSequencer::keyPressed(const juce::KeyPress&, juce::Component*)’ 37 | bool keyPressed (const KeyPress& key, Component* originatingComponent) override; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1816:18: warning: ‘virtual bool juce::Component::keyStateChanged(bool)’ was hidden [-Woverloaded-virtual=] 1816 | virtual bool keyStateChanged (bool isKeyDown); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:14: note: by ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’ 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was hidden [-Woverloaded-virtual=] 1792 | virtual bool keyPressed (const KeyPress& key); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:228:14: note: by ‘virtual bool CabbagePluginEditor::keyPressed(const juce::KeyPress&, juce::Component*)’ 228 | bool keyPressed(const KeyPress& key, Component* originatingComponent) override | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h: In member function ‘virtual bool CabbagePluginEditor::keyStateChanged(bool, juce::Component*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/CabbagePluginEditor.h:235:57: warning: unused parameter ‘originatingComponent’ [-Wunused-parameter] 235 | bool keyStateChanged(bool isKeyDown, Component* originatingComponent) override | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h: In constructor ‘CabbageXYPad::CabbageXYPad(juce::ValueTree, CabbagePluginEditor*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:82:9: warning: ‘CabbageXYPad::outlineThickness’ will be initialized after [-Wreorder] 82 | int outlineThickness = 0; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:81:12: warning: ‘CabbageXYPad::XYBall CabbageXYPad::ball’ [-Wreorder] 81 | XYBall ball; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.h:95:15: warning: ‘CabbageXYPad::widgetData’ will be initialized after [-Wreorder] 95 | ValueTree widgetData; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:45:29: warning: base ‘CabbageWidgetBase’ [-Wreorder] 45 | CabbageWidgetBase(editor) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/CabbageXYPad.cpp:26:1: warning: when initialized here [-Wreorder] 26 | CabbageXYPad::CabbageXYPad (ValueTree wData, CabbagePluginEditor* editor) | ^~~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from ‘nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21625 | iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from ‘nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]’ 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from ‘nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]’ 11940 | return operator*(); | ^~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from ‘nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]’ 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from ‘bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]’ 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5143 | for (const auto& element : j) | ^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21665 | const_iterator result(this); | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from ‘nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]’ 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from ‘void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]’ 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10807:47: required from ‘bool nlohmann::detail::parser::sax_parse(SAX*, bool) [with SAX = nlohmann::detail::json_sax_acceptor >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10807 | const bool result = sax_parse_internal(sax); | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10799:25: required from ‘bool nlohmann::detail::parser::accept(bool) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]’ 10799 | return sax_parse(&sax_acceptor, strict); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23896:113: required from ‘static bool nlohmann::basic_json::accept(InputType&&, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 23896 | return parser(detail::input_adapter(std::forward(i)), nullptr, false, ignore_comments).accept(true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:176:32: required from here 176 | if(json::accept(jsonData)) | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter]’ 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24037:47: required from ‘std::istream& nlohmann::operator>>(std::istream&, basic_json<>&)’ 24037 | parser(detail::input_adapter(i)).parse(false, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:24007:26: required from ‘std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)’ 24007 | return operator>>(i, j); | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: required from here 955 | j << file; | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘uninitialized’ not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/CabbageIDELookAndFeel.h:25, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:31: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In member function ‘void NativeWindowComponent::setWindow(void*)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter ‘view’ [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:336: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function ‘static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: warning: unnecessary parentheses in declaration of ‘e’ [-Wparentheses] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:16: note: remove parentheses 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:825:82: warning: ‘void juce::XmlElement::macroBasedForLoop() const’ is deprecated [-Wdeprecated-declarations] 825 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro ‘forEachXmlChildElement’ 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:71: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/xml/juce_XmlElement.h:737:37: note: declared here 737 | JUCE_DEPRECATED_WITH_BODY (void macroBasedForLoop() const noexcept, {}) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_PlatformDefs.h:313:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 313 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::basic_json::size_type nlohmann::basic_json::max_size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6108:33: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 6108 | if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10840:29: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10840 | if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 22224 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:22224:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘nlohmann::detail::iter_impl::pointer nlohmann::detail::iter_impl::operator->() const [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6158:21: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6158 | if (it->is_discarded()) | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 11591 | switch (m_object->m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_integer’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_unsigned’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘number_float’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:11591:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:6160:44: required from ‘bool nlohmann::detail::json_sax_dom_callback_parser::end_object() [with BasicJsonType = nlohmann::basic_json<>]’ 6160 | ref_stack.back()->erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10848:33: required from ‘bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10848 | if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 21183 | switch (m_type) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:21183:9: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.h:10: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int GetCabbageStringValue::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 220 | currentString = ""; | ^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChanged::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h: In member function ‘int CabbageValueChangedIndex::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp: In member function ‘int CabbageWebSendArray::sendArrayToWebUI(bool)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 95 | if(index; ArithmeticType = long int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3927:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_integer_t = long int]’ 3927 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long int; ValueType = long int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long int; ValueType = long int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5164:91: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5164 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = long unsigned int; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3921:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_unsigned_t = long unsigned int]’ 3921 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = long unsigned int&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = long unsigned int; ValueType = long unsigned int; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = long unsigned int; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = long unsigned int; ValueType = long unsigned int; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = long unsigned int; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5170:93: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5170 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘void nlohmann::detail::get_arithmetic_value(const BasicJsonType&, ArithmeticType&) [with BasicJsonType = nlohmann::basic_json<>; ArithmeticType = double; typename std::enable_if<(std::is_arithmetic::value && (! std::is_same::value)), int>::type = 0]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3915:25: required from ‘void nlohmann::detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&) [with BasicJsonType = nlohmann::basic_json<>; typename BasicJsonType::number_float_t = double]’ 3915 | get_arithmetic_value(j, val); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4250:25: required from ‘decltype (nlohmann::detail::from_json(j, forward(val))) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = double&; decltype (nlohmann::detail::from_json(j, forward(val))) = void]’ 4250 | return from_json(j, std::forward(val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:4862:30: required from ‘static decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) nlohmann::adl_serializer::from_json(BasicJsonType&&, TargetType&) [with BasicJsonType = const nlohmann::basic_json<>&; TargetType = double; ValueType = double; = void; decltype ((nlohmann::{anonymous}::from_json(forward(j), val), void())) = void]’ 4862 | ::nlohmann::from_json(std::forward(j), val); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20032:45: required from ‘ValueType nlohmann::basic_json::get_impl(nlohmann::detail::priority_tag<0>) const [with ValueType = double; typename std::enable_if<(nlohmann::detail::is_default_constructible::value && nlohmann::detail::has_from_json, ValueType>::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ 20032 | JSONSerializer::from_json(*this, ret); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:20175:35: required from ‘constexpr decltype (declval::basic_json_t&>().get_impl(nlohmann::detail::priority_tag<4>{})) nlohmann::basic_json::get() const [with ValueTypeCV = double; ValueType = double; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; decltype (declval().get_impl(nlohmann::detail::priority_tag<4>{})) = double; basic_json_t = nlohmann::basic_json<>]’ 20175 | return get_impl(detail::priority_tag<4> {}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:5176:87: required from ‘std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]’ 5176 | const auto h = std::hash {}(j.template get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘null’ not handled in switch [-Wswitch-enum] 3852 | switch (static_cast(j)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] [ 55%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.cpp:37: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:250:75: required from here 250 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:251:44: required from here 251 | currentStrings.resize(inputArgs.len()); | ~~~~~~~~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:18:38: required from here 18 | cabbageWidget = args.str_data(0).data; | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:24:29: required from here 24 | trigger = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:90:64: required from here 90 | csnd::Vector& arrayData = args.myfltvec_data(in_count() == 3 ? 2 : 3); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘uint32_t csnd::Vector::len() [with T = double; uint32_t = unsigned int]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:95:39: required from here 95 | if(index::operator()(int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:148:41: required from here 148 | csnd::AudioSig in(this, args(in_count() == 3 ? 2 : 3)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/csound/plugin.h:859:42: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 859 | MYFLT *operator()(int n) { return ptrs[n]; } | ^ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/CabbageHttpServer.h:4, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../CabbageCommonHeaders.h:34: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h: In function ‘std::string httplib::to_string(Error)’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value ‘SSLPeerCouldBeClosed_’ not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendScalar; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendScalar]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:31:30: required from here 31 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendArray; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendArray]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:80:30: required from here 80 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendASig; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendASig]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:138:30: required from here 138 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageWebSendTable; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageWebSendTable]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageWebUIOpcodes.cpp:199:30: required from here 199 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ In file included from /usr/include/csound/csoundCore.h:35, from /usr/include/csound/csdl.h:111, from /usr/include/csound/plugin.h:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.h:7: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of ‘size_t strlcat(char*, const char*, size_t)’ in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:89: /usr/include/string.h:512:15: note: previous declaration of ‘size_t strlcat(char*, const char*, size_t)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ In file included from /usr/include/csound/plugin.h:31: /usr/include/csound/arrays.h: In function ‘void tabinit(CSOUND*, ARRAYDAT*, int)’: /usr/include/csound/arrays.h:37:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function ‘void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)’: /usr/include/csound/arrays.h:57:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function ‘int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)’: /usr/include/csound/arrays.h:83:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function ‘CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)’: /usr/include/csound/plugin.h:216:38: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function ‘void csnd::Csound::sleep(int)’: /usr/include/csound/plugin.h:273:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function ‘void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)’: /usr/include/csound/plugin.h:543:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to ‘long unsigned int’ from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::dft_size()’: /usr/include/csound/plugin.h:562:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::hop_size()’: /usr/include/csound/plugin.h:566:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::win_size()’: /usr/include/csound/plugin.h:570:32: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function ‘uint32_t csnd::Fsig::nbins()’: /usr/include/csound/plugin.h:578:35: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiReader::kperf()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:160:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 160 | for( size_t i = 0 ; i < numEvents ; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:86:9: warning: variable ‘noteOnEvents’ set but not used [-Wunused-but-set-variable] 86 | int noteOnEvents = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiFileInfo::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:204:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 204 | int* type = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::init()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:387:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 387 | noteData->notes[noteData->count].note = noteNumber; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:388:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 388 | noteData->notes[noteData->count].vel = noteVelocity; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:389:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 389 | noteData->notes[noteData->count].channel = noteChannel; | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:379:9: warning: unused variable ‘size’ [-Wunused-variable] 379 | int size = noteData->notes.size(); | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp: In member function ‘int CabbageMidiSender::deinit()’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:420:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 420 | if (noteData->notes[i].note == midi_note_num()) | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:423:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 423 | noteData->notes[i].note = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:424:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 424 | noteData->notes[i].vel = 0; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:425:29: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 425 | noteData->notes[i].channel = -1; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:25: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:431:47: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 431 | noteData->notes[i] = noteData->notes[i+1]; | ~^~ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:26:28: required from here 26 | skipTime = inargs[6]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 7]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:33:72: required from here 33 | if(!File::getCurrentWorkingDirectory().getChildFile(inargs.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 6; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:43:59: required from here 43 | csnd::Vector& statusOut = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 6]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:85:14: required from here 85 | outargs[5] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:198:70: required from here 198 | if(!File::getCurrentWorkingDirectory().getChildFile(args.str_data(0).data).existsAsFile()){ | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 4; csnd::myfltvec = csnd::Vector]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:245:59: required from here 245 | csnd::Vector& midiNotes = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 1]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:300:30: required from here 300 | shouldSort = inargs[0]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘double& csnd::Param::operator[](int) [with long unsigned int N = 4]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:321:14: required from here 321 | outargs[3] = noteData->count; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of ‘static int csnd::Csound::deinit(CSOUND*, void*) [with T = CabbageMidiSender; CSOUND = CSOUND_]’: /usr/include/csound/plugin.h:188:27: required from ‘void csnd::Csound::plugin_deinit(T*) [with T = CabbageMidiSender]’ 188 | RegisterDeinitCallback(this, (void *)p, deinit); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageMidiOpcodes.cpp:355:26: required from here 355 | csound->plugin_deinit(this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/csound/plugin.h:69:51: warning: unused parameter ‘csound’ [-Wunused-parameter] 69 | template static int deinit(CSOUND *csound, void *p) { | ~~~~~~~~^~~~~~ [ 56%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 57%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 58%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_data_structures/juce_data_structures.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 59%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 60%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_cryptography/juce_cryptography.cpp:35: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 60%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/stl_algobase.h:59, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:204, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:32: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 61%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:52, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.h:56, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:46: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 62%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:39: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 63%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:41: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 64%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:48: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 65%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.h:70, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp:44: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 66%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp In file included from /usr/include/arpa/inet.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h:224, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/juce_core.h:197, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:58, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.h:57, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:40: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 67%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/aarch64-redhat-linux/14/include/stdint.h:9, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_khrplatform.h:149, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/opengl/juce_gl.h:155, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.h:68, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_opengl/juce_opengl.cpp:42: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 68%] Linking CXX static library CabbagePluginMidiEffect_artefacts/Debug/libCabbagePluginMidiEffect_SharedCode.a /usr/bin/cmake -P CMakeFiles/CabbagePluginMidiEffect.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginMidiEffect.dir/link.txt --verbose=1 /usr/bin/ar qc CabbagePluginMidiEffect_artefacts/Debug/libCabbagePluginMidiEffect_SharedCode.a CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginEditor.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CabbagePluginProcessor.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginEditor.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/CsoundPluginProcessor.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/BinaryData/CabbageBinaryData.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/CabbageLookAndFeel2.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/FlatButtonLookAndFeel.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/LookAndFeel/PropertyPanelLookAndFeel.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageColourProperty.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Utilities/CabbageHttpServer.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/Soundfiler.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/Legacy/TableManager.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageForm.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePath.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePopupWindow.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageOptionButton.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRackWidgets.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboardDisplay.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageListBox.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataTextMethods.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageButton.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCheckbox.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageComboBox.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCsoundConsole.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageNumberSlider.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageCustomWidgets.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEncoder.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageFileButton.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbagePresetButton.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGenTable.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageGroupBox.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageImage.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageInfoButton.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageKeyboard.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageLabel.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageUnlockButton.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageRangeSlider.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSignalDisplay.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSlider.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageSoundfiler.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEventSequencer.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextBox.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetBase.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetData.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageWidgetDataInitMethods.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageXYPad.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageMidiOpcodes.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_core/juce_core.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_events/juce_events.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_graphics/juce_graphics.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_data_structures/juce_data_structures.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_cryptography/juce_cryptography.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_product_unlocking/juce_product_unlocking.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o CMakeFiles/CabbagePluginMidiEffect.dir/JUCE/modules/juce_opengl/juce_opengl.cpp.o /usr/bin/ranlib CabbagePluginMidiEffect_artefacts/Debug/libCabbagePluginMidiEffect_SharedCode.a gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 68%] Built target CabbagePluginMidiEffect /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/build.make CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/depend /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_VST.dir/build.make CMakeFiles/CabbagePluginMidiEffect_VST.dir/depend /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_VST3.dir/build.make CMakeFiles/CabbagePluginMidiEffect_VST3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginMidiEffect_VST.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' cd /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles/CabbagePluginMidiEffect_VST3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_VST3.dir/build.make CMakeFiles/CabbagePluginMidiEffect_VST3.dir/build /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/build.make CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/build /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_VST.dir/build.make CMakeFiles/CabbagePluginMidiEffect_VST.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [ 70%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 70%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 71%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 72%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp [ 74%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o [ 72%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 73%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp [ 75%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp [ 76%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp [ 77%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/re[ 78%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o dhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp [ 79%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 80%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp [ 81%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 82%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 83%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 84%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp [ 85%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp [ 86%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp In file included from /usr/include/sys/time.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/../utility/juce_IncludeSystemHeaders.h:41, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp:29, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp:34: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 87%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp [ 88%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp [ 89%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp [ 90%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o [ 91%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp [ 92%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST3_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp [ 93%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp [ 94%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 95%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp [ 96%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp In file included from /usr/include/sys/time.h:21, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeSystemHeaders.h:41, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:34, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:26: /usr/include/features.h:422:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 422 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 97%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o /usr/bin/g++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePluginMidiEffect_VST_EXPORTS -DCabbagePro=0 -DCabbage_IDE_Build=0 -DDEBUG=1 -DJUCE_APPLICATION_NAME_STRING=\"CabbagePluginMidiEffect\" -DJUCE_APPLICATION_VERSION_STRING=\"2.10.0\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.CabbageAudio.plugin -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=CabbagePluginMidiEffectAU -DJucePlugin_AUExportPrefixQuoted=\"CabbagePluginMidiEffectAU\" -DJucePlugin_AUMainType="'aumi'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.CabbageAudio.plugin -DJucePlugin_Desc=\"CabbagePlugin\" -DJucePlugin_EditorRequiresKeyboardFocus=1 -DJucePlugin_IsMidiEffect=1 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"CabbageAudio\" -DJucePlugin_ManufacturerCode=0x43414242 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"CabbagePluginMidiEffect\" -DJucePlugin_PluginCode=0x524f5259 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=2.10.0 -DJucePlugin_VersionCode=0x20a00 -DJucePlugin_VersionString=\"2.10.0\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_DEBUG=1 -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -isystem /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/SDKs/VST_SDK/VST2_SDK -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-ignored-qualifiers -Wswitch-enum -Wredundant-decls -Wpedantic -Wno-strict-overflow -MD -MT CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -MF CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o.d -o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -c /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp [ 98%] Linking CXX executable CabbagePluginMidiEffect_artefacts/Debug/Standalone/CabbagePluginMidiEffect /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--no-undefined CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o -o CabbagePluginMidiEffect_artefacts/Debug/Standalone/CabbagePluginMidiEffect CabbagePluginMidiEffect_artefacts/Debug/libCabbagePluginMidiEffect_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so [ 99%] Linking CXX shared module CabbagePluginMidiEffect_artefacts/Debug/VST/libCabbagePluginMidiEffect.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginMidiEffect_VST.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o CabbagePluginMidiEffect_artefacts/Debug/VST/libCabbagePluginMidiEffect.so CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o CabbagePluginMidiEffect_artefacts/Debug/libCabbagePluginMidiEffect_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so [100%] Linking CXX shared module CabbagePluginMidiEffect_artefacts/Debug/VST3/CabbagePluginMidiEffect.vst3/Contents/aarch64-linux/CabbagePluginMidiEffect.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginMidiEffect_VST3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o CabbagePluginMidiEffect_artefacts/Debug/VST3/CabbagePluginMidiEffect.vst3/Contents/aarch64-linux/CabbagePluginMidiEffect.so CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o CabbagePluginMidiEffect_artefacts/Debug/libCabbagePluginMidiEffect_SharedCode.a /usr/lib64/libasound.so /usr/lib64/libfreetype.so -lrt -ldl -lpthread -lGL /usr/lib64/libcsound64.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginMidiEffect_VST gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginMidiEffect_VST3 gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginMidiEffect_Standalone gmake[1]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/CMakeFiles 0 + mv redhat-linux-build build_CabbagePluginMidiEffect + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jFAQXF + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + '[' /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/cabbage-2.10.0-build + mkdir /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd cabbage + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/bin/ + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst/ + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/ + cp build_Cabbage/Cabbage_artefacts/Debug/Cabbage /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/bin/ + cp build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/Standalone/CabbagePluginEffect /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/bin/ + cp build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST/libCabbagePluginEffect.so /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst/ + cp -rav build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3 /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/ 'build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginEffect.vst3' 'build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3/Contents' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginEffect.vst3/Contents' 'build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3/Contents/aarch64-linux' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginEffect.vst3/Contents/aarch64-linux' 'build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3/Contents/aarch64-linux/CabbagePluginEffect.so' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginEffect.vst3/Contents/aarch64-linux/CabbagePluginEffect.so' + cp build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/Standalone/CabbagePluginEffect /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/bin/ + cp build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST/libCabbagePluginEffect.so /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst/ + cp -rav build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3 /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/ 'build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST3/CabbagePluginEffect.vst3/Contents/aarch64-linux/CabbagePluginEffect.so' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginEffect.vst3/Contents/aarch64-linux/CabbagePluginEffect.so' + cp build_CabbagePluginMidiEffect/CabbagePluginMidiEffect_artefacts/Debug/Standalone/CabbagePluginMidiEffect /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/bin/ + cp build_CabbagePluginMidiEffect/CabbagePluginMidiEffect_artefacts/Debug/VST/libCabbagePluginMidiEffect.so /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst/ + cp -rav build_CabbagePluginMidiEffect/CabbagePluginMidiEffect_artefacts/Debug/VST3/CabbagePluginMidiEffect.vst3 /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/ 'build_CabbagePluginMidiEffect/CabbagePluginMidiEffect_artefacts/Debug/VST3/CabbagePluginMidiEffect.vst3' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginMidiEffect.vst3' 'build_CabbagePluginMidiEffect/CabbagePluginMidiEffect_artefacts/Debug/VST3/CabbagePluginMidiEffect.vst3/Contents' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginMidiEffect.vst3/Contents' 'build_CabbagePluginMidiEffect/CabbagePluginMidiEffect_artefacts/Debug/VST3/CabbagePluginMidiEffect.vst3/Contents/aarch64-linux' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginMidiEffect.vst3/Contents/aarch64-linux' 'build_CabbagePluginMidiEffect/CabbagePluginMidiEffect_artefacts/Debug/VST3/CabbagePluginMidiEffect.vst3/Contents/aarch64-linux/CabbagePluginMidiEffect.so' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/lib64/vst3/CabbagePluginMidiEffect.vst3/Contents/aarch64-linux/CabbagePluginMidiEffect.so' + cp build_CabbagePluginSynth/CabbagePluginSynth_artefacts/Debug/VST/libCabbagePluginSynth.so /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/bin/CabbagePluginSynth.so + cp build_CabbagePluginEffect/CabbagePluginEffect_artefacts/Debug/VST/libCabbagePluginEffect.so /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/bin/CabbagePluginEffect.so + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/ + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/ + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/ + cp -rav Docs/PythonUtilityScripts Docs/Styles Docs/docs.yml Docs/images Docs/markdown /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/ 'Docs/PythonUtilityScripts' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts' 'Docs/PythonUtilityScripts/convertToCamelCase.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/convertToCamelCase.py' 'Docs/PythonUtilityScripts/addLegacyStyling.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/addLegacyStyling.py' 'Docs/PythonUtilityScripts/addCCLicense.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/addCCLicense.py' 'Docs/PythonUtilityScripts/include.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/include.py' 'Docs/PythonUtilityScripts/generateGifsFromExamples.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/generateGifsFromExamples.py' 'Docs/PythonUtilityScripts/include.pyc' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/include.pyc' 'Docs/PythonUtilityScripts/removeFirstLineFromFiles.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/removeFirstLineFromFiles.py' 'Docs/PythonUtilityScripts/convertMds.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/convertMds.py' 'Docs/PythonUtilityScripts/removeSampleRateAssignments.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/removeSampleRateAssignments.py' 'Docs/PythonUtilityScripts/convertDocsToOnlineDocs.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/convertDocsToOnlineDocs.py' 'Docs/PythonUtilityScripts/insertStringToFiles.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/insertStringToFiles.py' 'Docs/PythonUtilityScripts/generateWidgetManualEntries.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/generateWidgetManualEntries.py' 'Docs/PythonUtilityScripts/textToRaw.py' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/textToRaw.py' 'Docs/PythonUtilityScripts/readme.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/PythonUtilityScripts/readme.md' 'Docs/Styles' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/Styles' 'Docs/Styles/DocStyle.css' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/Styles/DocStyle.css' 'Docs/docs.yml' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/docs.yml' 'Docs/images' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images' 'Docs/images/randomCheckbox.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/randomCheckbox.gif' 'Docs/images/simpleReverbExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/simpleReverbExample.png' 'Docs/images/synth_effect_graph.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/synth_effect_graph.gif' 'Docs/images/logo_cabbage_sw.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/logo_cabbage_sw.png' 'Docs/images/bitwig.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/bitwig.png' 'Docs/images/cabbageCreate.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/cabbageCreate.gif' 'Docs/images/filebuttonExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/filebuttonExample.png' 'Docs/images/CabbageStandaloneHost.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/CabbageStandaloneHost.PNG' 'Docs/images/CabbageImage.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/CabbageImage.PNG' 'Docs/images/groupBoxExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/groupBoxExample.png' 'Docs/images/buttonExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/buttonExample.png' 'Docs/images/CabbageAndroid.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/CabbageAndroid.png' 'Docs/images/exporting_plugin.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/exporting_plugin.gif' 'Docs/images/insert_plugin.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/insert_plugin.gif' 'Docs/images/simpleReverb.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/simpleReverb.PNG' 'Docs/images/rangeSliders.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/rangeSliders.png' 'Docs/images/presets_named.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/presets_named.gif' 'Docs/images/keyboard.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/keyboard.PNG' 'Docs/images/simpleSynth.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/simpleSynth.PNG' 'Docs/images/numberboxExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/numberboxExample.png' 'Docs/images/rsliderHeader.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/rsliderHeader.png' 'Docs/images/code_repo.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/code_repo.gif' 'Docs/images/first_synth.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/first_synth.gif' 'Docs/images/hlogo_blue_text.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/hlogo_blue_text.PNG' 'Docs/images/new_effect_file.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/new_effect_file.gif' 'Docs/images/Thumbs.db' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/Thumbs.db' 'Docs/images/host_info.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/host_info.gif' 'Docs/images/new_file.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/new_file.gif' 'Docs/images/imageExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/imageExample.png' 'Docs/images/csound_cabbage_synth2.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/csound_cabbage_synth2.png' 'Docs/images/editMode2.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/editMode2.gif' 'Docs/images/sliders.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/sliders.PNG' 'Docs/images/editMode.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/editMode.gif' 'Docs/images/add_slider.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/add_slider.gif' 'Docs/images/stringsequencer.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/stringsequencer.gif' 'Docs/images/tableExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/tableExample.png' 'Docs/images/line.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/line.PNG' 'Docs/images/.goutputstream-ERTQ4Y' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-ERTQ4Y' 'Docs/images/adsr.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/adsr.png' 'Docs/images/Cabbage.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/Cabbage.png' 'Docs/images/soundfilerExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/soundfilerExample.png' 'Docs/images/textboxExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/textboxExample.png' 'Docs/images/plants.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/plants.gif' 'Docs/images/newWidgetClickTest.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/newWidgetClickTest.gif' 'Docs/images/infobuttonExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/infobuttonExample.png' 'Docs/images/screens' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens' 'Docs/images/screens/ScantableScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/ScantableScreen.png' 'Docs/images/screens/MultiReverb.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/MultiReverb.png' 'Docs/images/screens/PVSamplerScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/PVSamplerScreen.png' 'Docs/images/screens/SoundfilePlayerScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/SoundfilePlayerScreen.png' 'Docs/images/screens/SpookEPadScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/SpookEPadScreen.png' 'Docs/images/screens/Thumbs.db' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/Thumbs.db' 'Docs/images/screens/FFTFileViewerScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/FFTFileViewerScreen.png' 'Docs/images/screens/ConvolutionReverbScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/ConvolutionReverbScreen.png' 'Docs/images/screens/DopplerSpingScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/DopplerSpingScreen.png' 'Docs/images/screens/FMRhodesScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/FMRhodesScreen.png' 'Docs/images/screens/RubbedResonatorsScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/RubbedResonatorsScreen.png' 'Docs/images/screens/LofiScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/LofiScreen.png' 'Docs/images/screens/StuckBufferScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/StuckBufferScreen.png' 'Docs/images/screens/HonkScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/HonkScreen.png' 'Docs/images/screens/FlangerScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/FlangerScreen.png' 'Docs/images/screens/FM3Screen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/FM3Screen.png' 'Docs/images/screens/ModulatingDelaysScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/ModulatingDelaysScreen.png' 'Docs/images/screens/GridSequencerScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/GridSequencerScreen.png' 'Docs/images/screens/FMClangScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/FMClangScreen.png' 'Docs/images/screens/ResonyScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/ResonyScreen.png' 'Docs/images/screens/ePadScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/ePadScreen.png' 'Docs/images/screens/PhaserScreen.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/screens/PhaserScreen.png' 'Docs/images/soundfiler.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/soundfiler.png' 'Docs/images/toggling_plants.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/toggling_plants.gif' 'Docs/images/svgExample.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/svgExample.gif' 'Docs/images/encoder.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/encoder.png' 'Docs/images/labelExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/labelExample.png' 'Docs/images/table.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/table.PNG' 'Docs/images/slidersDemo.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/slidersDemo.png' 'Docs/images/sliderExampleCode.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/sliderExampleCode.png' 'Docs/images/newWidgetScreen1.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/newWidgetScreen1.png' 'Docs/images/FullEditor.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/FullEditor.png' 'Docs/images/csoundOutputExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/csoundOutputExample.png' 'Docs/images/.goutputstream-ZA2H4Y' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-ZA2H4Y' 'Docs/images/texteditorExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/texteditorExample.png' 'Docs/images/newWidgetTimerTest.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/newWidgetTimerTest.gif' 'Docs/images/set_custom_location.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/set_custom_location.gif' 'Docs/images/svgDebugExample.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/svgDebugExample.gif' 'Docs/images/checkboxes.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/checkboxes.PNG' 'Docs/images/exportCustomPlant.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/exportCustomPlant.gif' 'Docs/images/sliderExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/sliderExample.png' 'Docs/images/simpleSynthExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/simpleSynthExample.png' 'Docs/images/simpleSynthSliderExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/simpleSynthSliderExample.png' 'Docs/images/xypadExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/xypadExample.png' 'Docs/images/checkboxExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/checkboxExample.png' 'Docs/images/addingNodes.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/addingNodes.gif' 'Docs/images/xypad.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/xypad.PNG' 'Docs/images/groupbox.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/groupbox.PNG' 'Docs/images/meterExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/meterExample.png' 'Docs/images/newNodes.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/newNodes.gif' 'Docs/images/edit_mode.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/edit_mode.gif' 'Docs/images/sliderCodeDemoWhite.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/sliderCodeDemoWhite.png' 'Docs/images/newWidgetFinished.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/newWidgetFinished.gif' 'Docs/images/newWidgetScreen2.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/newWidgetScreen2.png' 'Docs/images/.goutputstream-Y17H4Y' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-Y17H4Y' 'Docs/images/comboboxExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/comboboxExample.png' 'Docs/images/listbox.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/listbox.png' 'Docs/images/togglingPlants.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/togglingPlants.gif' 'Docs/images/automating_plugin.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/automating_plugin.gif' 'Docs/images/audio_graph_add.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/audio_graph_add.gif' 'Docs/images/csound_cabbage_synth1.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/csound_cabbage_synth1.png' 'Docs/images/CabbageAU1.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/CabbageAU1.png' 'Docs/images/plant.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/plant.PNG' 'Docs/images/.goutputstream-AUQD4Y' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-AUQD4Y' 'Docs/images/.goutputstream-UQZ9BZ' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-UQZ9BZ' 'Docs/images/playing_plugin.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/playing_plugin.gif' 'Docs/images/keyboardExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/keyboardExample.png' 'Docs/images/buttons.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/buttons.PNG' 'Docs/images/firstSynth.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/firstSynth.png' 'Docs/images/snapshot.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/snapshot.PNG' 'Docs/images/modifyingNodeGUI.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/modifyingNodeGUI.gif' 'Docs/images/fftdisplayExample.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/fftdisplayExample.gif' 'Docs/images/.goutputstream-1QZMAY' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-1QZMAY' 'Docs/images/customPlantGUIEditor.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/customPlantGUIEditor.gif' 'Docs/images/audio_graph_modify.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/audio_graph_modify.gif' 'Docs/images/firstEffect.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/firstEffect.png' 'Docs/images/CabbageAU2.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/CabbageAU2.png' 'Docs/images/alotofwidgets2.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/alotofwidgets2.png' 'Docs/images/.goutputstream-PPIU4Y' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-PPIU4Y' 'Docs/images/formExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/formExample.png' 'Docs/images/filmstrips.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/filmstrips.png' 'Docs/images/widgetArray1.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/widgetArray1.png' 'Docs/images/gentableExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/gentableExample.png' 'Docs/images/images.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/images.PNG' 'Docs/images/formHeader.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/formHeader.png' 'Docs/images/csoundoutput.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/csoundoutput.PNG' 'Docs/images/navigate_code.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/navigate_code.gif' 'Docs/images/CabbageStudio.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/CabbageStudio.gif' 'Docs/images/CabbageDocLogo.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/CabbageDocLogo.PNG' 'Docs/images/combobox.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/combobox.PNG' 'Docs/images/.goutputstream-OW4GAY' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/.goutputstream-OW4GAY' 'Docs/images/synth_graph.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/synth_graph.gif' 'Docs/images/vcvRackExample.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/vcvRackExample.gif' 'Docs/images/settings.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/settings.gif' 'Docs/images/controlling.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/controlling.png' 'Docs/images/alotofwidgets.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/alotofwidgets.png' 'Docs/images/plantsExample.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/plantsExample.png' 'Docs/images/newWidgetColourUpdate.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/newWidgetColourUpdate.gif' 'Docs/images/widgetArray.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/widgetArray.gif' 'Docs/images/random_combo.gif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/random_combo.gif' 'Docs/images/smallLogo.PNG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/images/smallLogo.PNG' 'Docs/markdown' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown' 'Docs/markdown/quickstart.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/quickstart.md' 'Docs/markdown/reserved_channels.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/reserved_channels.md' 'Docs/markdown/cabbage_copy_file.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_copy_file.md' 'Docs/markdown/gui_designer.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/gui_designer.md' 'Docs/markdown/managing_large_numbers_of_widgets.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/managing_large_numbers_of_widgets.md' 'Docs/markdown/soundfiles.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/soundfiles.md' 'Docs/markdown/constants_and_variables.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/constants_and_variables.md' 'Docs/markdown/WidgetVideos' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos' 'Docs/markdown/WidgetVideos/button.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/button.mp4' 'Docs/markdown/WidgetVideos/image.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/image.mp4' 'Docs/markdown/WidgetVideos/optionbutton.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/optionbutton.mp4' 'Docs/markdown/WidgetVideos/label.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/label.mp4' 'Docs/markdown/WidgetVideos/meter.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/meter.mp4' 'Docs/markdown/WidgetVideos/gentable.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/gentable.mp4' 'Docs/markdown/WidgetVideos/signaldisplay.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/signaldisplay.mp4' 'Docs/markdown/WidgetVideos/texteditor.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/texteditor.mp4' 'Docs/markdown/WidgetVideos/range.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/range.mp4' 'Docs/markdown/WidgetVideos/nslider.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/nslider.mp4' 'Docs/markdown/WidgetVideos/encoder.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/encoder.mp4' 'Docs/markdown/WidgetVideos/checkbox.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/checkbox.mp4' 'Docs/markdown/WidgetVideos/combobox.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/combobox.mp4' 'Docs/markdown/WidgetVideos/infobutton.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/infobutton.mp4' 'Docs/markdown/WidgetVideos/sliders.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/sliders.mp4' 'Docs/markdown/WidgetVideos/xypad.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/xypad.mp4' 'Docs/markdown/WidgetVideos/filebutton.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/filebutton.mp4' 'Docs/markdown/WidgetVideos/listbox.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/listbox.mp4' 'Docs/markdown/WidgetVideos/soundfiler.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/soundfiler.mp4' 'Docs/markdown/WidgetVideos/keyboard.mp4' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/WidgetVideos/keyboard.mp4' 'Docs/markdown/cabbage_set_value.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_set_value.md' 'Docs/markdown/cabbage_create.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_create.md' 'Docs/markdown/add_new_widgets.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/add_new_widgets.md' 'Docs/markdown/cabbage_get_file.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_get_file.md' 'Docs/markdown/bundle.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/bundle.md' 'Docs/markdown/cabbage_write_state_data.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_write_state_data.md' 'Docs/markdown/keywords.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/keywords.md' 'Docs/markdown/introduction.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/introduction.md' 'Docs/markdown/opcodes.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/opcodes.md' 'Docs/markdown/README.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/README.md' 'Docs/markdown/cabbage_get_state_value.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_get_state_value.md' 'Docs/markdown/features.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/features.md' 'Docs/markdown/cabbage_channel_state_save.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_channel_state_save.md' 'Docs/markdown/cabbage_find_files.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_find_files.md' 'Docs/markdown/csound.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/csound.md' 'Docs/markdown/distributing.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/distributing.md' 'Docs/markdown/host_info.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/host_info.md' 'Docs/markdown/first_synth.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/first_synth.md' 'Docs/markdown/file_structure_and_syntax.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/file_structure_and_syntax.md' 'Docs/markdown/cabbage_in_host.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_in_host.md' 'Docs/markdown/cabbage_set.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_set.md' 'Docs/markdown/cabbage_has_state_data.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_has_state_data.md' 'Docs/markdown/bundling_files.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/bundling_files.md' 'Docs/markdown/cabbage_read_state_data.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_read_state_data.md' 'Docs/markdown/widget_arrays.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/widget_arrays.md' 'Docs/markdown/exporting_plugins.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/exporting_plugins.md' 'Docs/markdown/audio_graph.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/audio_graph.md' 'Docs/markdown/cabbage_changed.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_changed.md' 'Docs/markdown/operators_and_comments.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/operators_and_comments.md' 'Docs/markdown/cabbage_syntax.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_syntax.md' 'Docs/markdown/using_imgs.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/using_imgs.md' 'Docs/markdown/macros.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/macros.md' 'Docs/markdown/exporting_rack_modules.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/exporting_rack_modules.md' 'Docs/markdown/Widgets' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets' 'Docs/markdown/Widgets/csound_output.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/csound_output.md' 'Docs/markdown/Widgets/form.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/form.md' 'Docs/markdown/Widgets/pressetbutton.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/pressetbutton.md' 'Docs/markdown/Widgets/meter.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/meter.md' 'Docs/markdown/Widgets/Properties' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties' 'Docs/markdown/Widgets/Properties/widgetArray.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/widgetArray.md' 'Docs/markdown/Widgets/Properties/fontColour_0.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_0.md' 'Docs/markdown/Widgets/Properties/latched.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/latched.md' 'Docs/markdown/Widgets/Properties/text.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/text.md' 'Docs/markdown/Widgets/Properties/value.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/value.md' 'Docs/markdown/Widgets/Properties/sliderBounds.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/sliderBounds.md' 'Docs/markdown/Widgets/Properties/textBoxOutlineColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxOutlineColour.md' 'Docs/markdown/Widgets/Properties/colour_1.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/colour_1.md' 'Docs/markdown/Widgets/Properties/trackerThickness.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerThickness.md' 'Docs/markdown/Widgets/Properties/latency.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/latency.md' 'Docs/markdown/Widgets/Properties/sampleRange.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/sampleRange.md' 'Docs/markdown/Widgets/Properties/markerStart.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/markerStart.md' 'Docs/markdown/Widgets/Properties/popupText.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/popupText.md' 'Docs/markdown/Widgets/Properties/populate.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/populate.md' 'Docs/markdown/Widgets/Properties/keyWidth.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/keyWidth.md' 'Docs/markdown/Widgets/Properties/zoom.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/zoom.md' 'Docs/markdown/Widgets/Properties/keySeparatorColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/keySeparatorColour.md' 'Docs/markdown/Widgets/Properties/radioGroup.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/radioGroup.md' 'Docs/markdown/Widgets/Properties/tableGridColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/tableGridColour.md' 'Docs/markdown/Widgets/Properties/min.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/min.md' 'Docs/markdown/Widgets/Properties/markerEnd.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/markerEnd.md' 'Docs/markdown/Widgets/Properties/textBoxColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxColour.md' 'Docs/markdown/Widgets/Properties/caption.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/caption.md' 'Docs/markdown/Widgets/Properties/bundle.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/bundle.md' 'Docs/markdown/Widgets/Properties/caretColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/caretColour.md' 'Docs/markdown/Widgets/Properties/readOnly.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/readOnly.md' 'Docs/markdown/Widgets/Properties/keyDownColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/keyDownColour.md' 'Docs/markdown/Widgets/Properties/trackerCentre.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerCentre.md' 'Docs/markdown/Widgets/Properties/whiteNoteColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/whiteNoteColour.md' 'Docs/markdown/Widgets/Properties/outlineThickness.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/outlineThickness.md' 'Docs/markdown/Widgets/Properties/fill.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/fill.md' 'Docs/markdown/Widgets/Properties/guiRefresh.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/guiRefresh.md' 'Docs/markdown/Widgets/Properties/trackerEnd.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerEnd.md' 'Docs/markdown/Widgets/Properties/arrowBackgroundColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/arrowBackgroundColour.md' 'Docs/markdown/Widgets/Properties/scrubberPosition.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/scrubberPosition.md' 'Docs/markdown/Widgets/Properties/fontSize.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/fontSize.md' 'Docs/markdown/Widgets/Properties/alpha.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/alpha.md' 'Docs/markdown/Widgets/Properties/bounds.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/bounds.md' 'Docs/markdown/Widgets/Properties/blackNoteLength.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/blackNoteLength.md' 'Docs/markdown/Widgets/Properties/displayType.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/displayType.md' 'Docs/markdown/Widgets/Properties/defaultValue.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/defaultValue.md' 'Docs/markdown/Widgets/Properties/valuePrefix.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/valuePrefix.md' 'Docs/markdown/Widgets/Properties/mouseInteraction.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/mouseInteraction.md' 'Docs/markdown/Widgets/Properties/svgElement.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/svgElement.md' 'Docs/markdown/Widgets/Properties/textBox.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/textBox.md' 'Docs/markdown/Widgets/Properties/markerThickness.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/markerThickness.md' 'Docs/markdown/Widgets/Properties/lineThickness.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/lineThickness.md' 'Docs/markdown/Widgets/Properties/colour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/colour.md' 'Docs/markdown/Widgets/Properties/mouseOverKeyColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/mouseOverKeyColour.md' 'Docs/markdown/Widgets/Properties/range.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/range.md' 'Docs/markdown/Widgets/Properties/file.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/file.md' 'Docs/markdown/Widgets/Properties/protectedItems.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/protectedItems.md' 'Docs/markdown/Widgets/Properties/numberOfClicks.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/numberOfClicks.md' 'Docs/markdown/Widgets/Properties/tableNumber.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/tableNumber.md' 'Docs/markdown/Widgets/Properties/popupPostfix.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/popupPostfix.md' 'Docs/markdown/Widgets/Properties/align.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/align.md' 'Docs/markdown/Widgets/Properties/middleC.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/middleC.md' 'Docs/markdown/Widgets/Properties/textColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/textColour.md' 'Docs/markdown/Widgets/Properties/pluginId.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/pluginId.md' 'Docs/markdown/Widgets/Properties/popup.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/popup.md' 'Docs/markdown/Widgets/Properties/presetIgnore.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/presetIgnore.md' 'Docs/markdown/Widgets/Properties/tableColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/tableColour.md' 'Docs/markdown/Widgets/Properties/toFront.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/toFront.md' 'Docs/markdown/Widgets/Properties/corners.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/corners.md' 'Docs/markdown/Widgets/Properties/suffix.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/suffix.md' 'Docs/markdown/Widgets/Properties/trackerInsideRadius.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerInsideRadius.md' 'Docs/markdown/Widgets/Properties/updateRate.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/updateRate.md' 'Docs/markdown/Widgets/Properties/style.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/style.md' 'Docs/markdown/Widgets/Properties/visible.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/visible.md' 'Docs/markdown/Widgets/Properties/crop.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/crop.md' 'Docs/markdown/Widgets/Properties/markerColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/markerColour.md' 'Docs/markdown/Widgets/Properties/popupPrefix.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/popupPrefix.md' 'Docs/markdown/Widgets/Properties/channel_type.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/channel_type.md' 'Docs/markdown/Widgets/Properties/valueTextBox.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/valueTextBox.md' 'Docs/markdown/Widgets/Properties/imgFile.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/imgFile.md' 'Docs/markdown/Widgets/Properties/colour_0.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/colour_0.md' 'Docs/markdown/Widgets/Properties/tableBackgroundColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/tableBackgroundColour.md' 'Docs/markdown/Widgets/Properties/opcodeDir.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/opcodeDir.md' 'Docs/markdown/Widgets/Properties/autoUpdate.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/autoUpdate.md' 'Docs/markdown/Widgets/Properties/import.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/import.md' 'Docs/markdown/Widgets/Properties/automatable.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/automatable.md' 'Docs/markdown/Widgets/Properties/trackerColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerColour.md' 'Docs/markdown/Widgets/Properties/valueTextBoxBounds.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/valueTextBoxBounds.md' 'Docs/markdown/Widgets/Properties/highlightColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/highlightColour.md' 'Docs/markdown/Widgets/Properties/size.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/size.md' 'Docs/markdown/Widgets/Properties/valuePostfix.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/valuePostfix.md' 'Docs/markdown/Widgets/Properties/sort.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/sort.md' 'Docs/markdown/Widgets/Properties/fontColour_1.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_1.md' 'Docs/markdown/Widgets/Properties/meterColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/meterColour.md' 'Docs/markdown/Widgets/Properties/mode.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/mode.md' 'Docs/markdown/Widgets/Properties/doubleClickTogglesEdit.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/doubleClickTogglesEdit.md' 'Docs/markdown/Widgets/Properties/shape.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/shape.md' 'Docs/markdown/Widgets/Properties/active.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/active.md' 'Docs/markdown/Widgets/Properties/ampRange.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/ampRange.md' 'Docs/markdown/Widgets/Properties/typeface.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/typeface.md' 'Docs/markdown/Widgets/Properties/trackerBackgroundColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerBackgroundColour.md' 'Docs/markdown/Widgets/Properties/signalVariable.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/signalVariable.md' 'Docs/markdown/Widgets/Properties/parent.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/parent.md' 'Docs/markdown/Widgets/Properties/openGL.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/openGL.md' 'Docs/markdown/Widgets/Properties/overlayColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/overlayColour.md' 'Docs/markdown/Widgets/Properties/keypressBaseOctave.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/keypressBaseOctave.md' 'Docs/markdown/Widgets/Properties/velocity.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/velocity.md' 'Docs/markdown/Widgets/Properties/identChannel.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/identChannel.md' 'Docs/markdown/Widgets/Properties/arrowColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/arrowColour.md' 'Docs/markdown/Widgets/Properties/max.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/max.md' 'Docs/markdown/Widgets/Properties/trackerStart.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerStart.md' 'Docs/markdown/Widgets/Properties/moveBehind.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/moveBehind.md' 'Docs/markdown/Widgets/Properties/mouseDownKeyOutlineColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/mouseDownKeyOutlineColour.md' 'Docs/markdown/Widgets/Properties/rotate.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/rotate.md' 'Docs/markdown/Widgets/Properties/guiMode.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/guiMode.md' 'Docs/markdown/Widgets/Properties/backgroundColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/backgroundColour.md' 'Docs/markdown/Widgets/Properties/items.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/items.md' 'Docs/markdown/Widgets/Properties/sideChain.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/sideChain.md' 'Docs/markdown/Widgets/Properties/titleBarColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/titleBarColour.md' 'Docs/markdown/Widgets/Properties/fontColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour.md' 'Docs/markdown/Widgets/Properties/increment.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/increment.md' 'Docs/markdown/Widgets/Properties/blackNoteColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/blackNoteColour.md' 'Docs/markdown/Widgets/Properties/outlineColour.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/outlineColour.md' 'Docs/markdown/Widgets/Properties/wrap.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/wrap.md' 'Docs/markdown/Widgets/Properties/showScrubber.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/showScrubber.md' 'Docs/markdown/Widgets/Properties/scrollbars.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/scrollbars.md' 'Docs/markdown/Widgets/Properties/filmStrip.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/filmStrip.md' 'Docs/markdown/Widgets/Properties/trackerOutsideRadius.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/trackerOutsideRadius.md' 'Docs/markdown/Widgets/Properties/gapMarkers.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/gapMarkers.md' 'Docs/markdown/Widgets/Properties/channel.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/Properties/channel.md' 'Docs/markdown/Widgets/groupbox.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/groupbox.md' 'Docs/markdown/Widgets/soundfiler.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/soundfiler.md' 'Docs/markdown/Widgets/range.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/range.md' 'Docs/markdown/Widgets/combobox.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/combobox.md' 'Docs/markdown/Widgets/texteditor.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/texteditor.md' 'Docs/markdown/Widgets/preset_button.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/preset_button.md' 'Docs/markdown/Widgets/gentable.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/gentable.md' 'Docs/markdown/Widgets/image.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/image.md' 'Docs/markdown/Widgets/signaldisplay.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/signaldisplay.md' 'Docs/markdown/Widgets/encoder.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/encoder.md' 'Docs/markdown/Widgets/button_option.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/button_option.md' 'Docs/markdown/Widgets/button_file.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/button_file.md' 'Docs/markdown/Widgets/label.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/label.md' 'Docs/markdown/Widgets/button_info.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/button_info.md' 'Docs/markdown/Widgets/numberbox.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/numberbox.md' 'Docs/markdown/Widgets/sliders.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/sliders.md' 'Docs/markdown/Widgets/keyboard.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/keyboard.md' 'Docs/markdown/Widgets/checkbox.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/checkbox.md' 'Docs/markdown/Widgets/xypad.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/xypad.md' 'Docs/markdown/Widgets/button.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/button.md' 'Docs/markdown/Widgets/listbox.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/Widgets/listbox.md' 'Docs/markdown/cabbage_get_value.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_get_value.md' 'Docs/markdown/cabbage_set_state_value.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_set_state_value.md' 'Docs/markdown/beginner_synth.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/beginner_synth.md' 'Docs/markdown/cabbage_audio_unit.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_audio_unit.md' 'Docs/markdown/first_effect.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/first_effect.md' 'Docs/markdown/using_cabbage.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/using_cabbage.md' 'Docs/markdown/index.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/index.md' 'Docs/markdown/reference.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/reference.md' 'Docs/markdown/cabbage_widgets.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_widgets.md' 'Docs/markdown/plants.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/plants.md' 'Docs/markdown/cabbage_channel_state_recall.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_channel_state_recall.md' 'Docs/markdown/controlling_widgets.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/controlling_widgets.md' 'Docs/markdown/cabbage_get_widget_channels.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_get_widget_channels.md' 'Docs/markdown/presets.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/presets.md' 'Docs/markdown/cabbage_get.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_get.md' 'Docs/markdown/cabbage_opcodes.md' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/docs/markdown/cabbage_opcodes.md' + cp -rav Examples/Effects Examples/FilePlayers Examples/FunAndGames Examples/GEN Examples/Instructional Examples/Instruments Examples/LiveSampling Examples/MIDI Examples/Miscellaneous Examples/ProceduralAudio Examples/Utilities Examples/Widgets /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/ 'Examples/Effects' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects' 'Examples/Effects/Miscellaneous' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous' 'Examples/Effects/Miscellaneous/Tuner.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/Tuner.csd' 'Examples/Effects/Miscellaneous/hrtf-96000-left.dat' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-96000-left.dat' 'Examples/Effects/Miscellaneous/hrtf-44100-left.dat' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-44100-left.dat' 'Examples/Effects/Miscellaneous/HRTF3D.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/HRTF3D.csd' 'Examples/Effects/Miscellaneous/hrtf-96000-right.dat' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-96000-right.dat' 'Examples/Effects/Miscellaneous/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/.DS_Store' 'Examples/Effects/Miscellaneous/hrtf-48000-left.dat' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-48000-left.dat' 'Examples/Effects/Miscellaneous/hrtf-48000-right.dat' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-48000-right.dat' 'Examples/Effects/Miscellaneous/hrtf-44100-right.dat' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-44100-right.dat' 'Examples/Effects/Reverbs' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs' 'Examples/Effects/Reverbs/ShimmerReverb.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs/ShimmerReverb.csd' 'Examples/Effects/Reverbs/ConvolutionReverb.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs/ConvolutionReverb.csd' 'Examples/Effects/Reverbs/GateReverb.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs/GateReverb.csd' 'Examples/Effects/Reverbs/DistanceEmulator.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs/DistanceEmulator.csd' 'Examples/Effects/Reverbs/Ball_in_a_Box.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs/Ball_in_a_Box.csd' 'Examples/Effects/Reverbs/MultiReverb.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs/MultiReverb.csd' 'Examples/Effects/Reverbs/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Reverbs/.DS_Store' 'Examples/Effects/Filters' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters' 'Examples/Effects/Filters/wguide1.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/wguide1.csd' 'Examples/Effects/Filters/Vocoder.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/Vocoder.csd' 'Examples/Effects/Filters/Phaser1.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/Phaser1.csd' 'Examples/Effects/Filters/clfilt.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/clfilt.csd' 'Examples/Effects/Filters/wguide2.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/wguide2.csd' 'Examples/Effects/Filters/CombFilters.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/CombFilters.csd' 'Examples/Effects/Filters/HarpFilter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/HarpFilter.csd' 'Examples/Effects/Filters/FormantFilter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/FormantFilter.csd' 'Examples/Effects/Filters/Resonator.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/Resonator.csd' 'Examples/Effects/Filters/EnvelopeFollower.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/EnvelopeFollower.csd' 'Examples/Effects/Filters/BandFilter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/BandFilter.csd' 'Examples/Effects/Filters/Phaser2.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/Phaser2.csd' 'Examples/Effects/Filters/BandFilterII.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/BandFilterII.csd' 'Examples/Effects/Filters/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/.DS_Store' 'Examples/Effects/Filters/LowpassFilter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/LowpassFilter.csd' 'Examples/Effects/Filters/Vocoder.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/Vocoder.zip' 'Examples/Effects/Filters/FilterLFO.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/FilterLFO.csd' 'Examples/Effects/Filters/FilterShaper.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/FilterShaper.csd' 'Examples/Effects/Filters/HighpassFilter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Filters/HighpassFilter.csd' 'Examples/Effects/Modulation' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation' 'Examples/Effects/Modulation/LeslieSpeaker.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/LeslieSpeaker.csd' 'Examples/Effects/Modulation/AutopanTremolo.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/AutopanTremolo.csd' 'Examples/Effects/Modulation/DarkWood.jpg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/DarkWood.jpg' 'Examples/Effects/Modulation/Spatialiser.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/Spatialiser.csd' 'Examples/Effects/Modulation/DopplerSpin.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/DopplerSpin.csd' 'Examples/Effects/Modulation/Flanger.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/Flanger.csd' 'Examples/Effects/Modulation/LeslieSpeaker.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/LeslieSpeaker.zip' 'Examples/Effects/Modulation/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/.DS_Store' 'Examples/Effects/Modulation/PhaserLFO.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/PhaserLFO.csd' 'Examples/Effects/Modulation/FlutterChorus.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/FlutterChorus.csd' 'Examples/Effects/Modulation/Doppler.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/Doppler.csd' 'Examples/Effects/Modulation/StereoChorus.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/StereoChorus.csd' 'Examples/Effects/Distortion' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Distortion' 'Examples/Effects/Distortion/Powershape.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Distortion/Powershape.csd' 'Examples/Effects/Distortion/pdclip.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Distortion/pdclip.csd' 'Examples/Effects/Distortion/LoFi.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Distortion/LoFi.csd' 'Examples/Effects/Distortion/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Distortion/.DS_Store' 'Examples/Effects/Distortion/clip.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Distortion/clip.csd' 'Examples/Effects/Spectral' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral' 'Examples/Effects/Spectral/pvsCross.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvsCross.csd' 'Examples/Effects/Spectral/FrequencyShifter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/FrequencyShifter.csd' 'Examples/Effects/Spectral/pvsWarp.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvsWarp.csd' 'Examples/Effects/Spectral/pvsFreeze.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvsFreeze.csd' 'Examples/Effects/Spectral/Shredulator.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/Shredulator.csd' 'Examples/Effects/Spectral/PitchShifter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/PitchShifter.csd' 'Examples/Effects/Spectral/pvShift.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvShift.csd' 'Examples/Effects/Spectral/pvsAdsyn.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvsAdsyn.csd' 'Examples/Effects/Spectral/pvScale.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvScale.csd' 'Examples/Effects/Spectral/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/.DS_Store' 'Examples/Effects/Spectral/pvSmooth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvSmooth.csd' 'Examples/Effects/Spectral/pvsBuffer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvsBuffer.csd' 'Examples/Effects/Spectral/RingModulator.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/RingModulator.csd' 'Examples/Effects/Spectral/pvsBlur.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/pvsBlur.csd' 'Examples/Effects/Spectral/SpectralEtcher.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/SpectralEtcher.csd' 'Examples/Effects/Spectral/BufferFreeze.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Spectral/BufferFreeze.csd' 'Examples/Effects/Time' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time' 'Examples/Effects/Time/NoWarpDelay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/NoWarpDelay.csd' 'Examples/Effects/Time/UrsaMajorSpaceStationCabbage.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/UrsaMajorSpaceStationCabbage.csd' 'Examples/Effects/Time/ModulatingDelays.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/ModulatingDelays.csd' 'Examples/Effects/Time/TimeSlip.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/TimeSlip.csd' 'Examples/Effects/Time/MultiModeDelay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/MultiModeDelay.csd' 'Examples/Effects/Time/SpringReverb.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/SpringReverb.csd' 'Examples/Effects/Time/LiveSndwarp.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/LiveSndwarp.csd' 'Examples/Effects/Time/Schematic.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/Schematic.png' 'Examples/Effects/Time/SpectralDelay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/SpectralDelay.csd' 'Examples/Effects/Time/BreakBeatCutter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/BreakBeatCutter.csd' 'Examples/Effects/Time/Reverse.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/Reverse.csd' 'Examples/Effects/Time/DelayGrain.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/DelayGrain.csd' 'Examples/Effects/Time/TriggerDelay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/TriggerDelay.csd' 'Examples/Effects/Time/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/.DS_Store' 'Examples/Effects/Time/StuckBuffer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/StuckBuffer.csd' 'Examples/Effects/Time/waveset.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/waveset.csd' 'Examples/Effects/Time/Peeaaoooh.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/Peeaaoooh.csd' 'Examples/Effects/Time/MultitapDelay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/MultitapDelay.csd' 'Examples/Effects/Time/CrossedDelays.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/CrossedDelays.csd' 'Examples/Effects/Time/BounceDelay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/BounceDelay.csd' 'Examples/Effects/Time/TempoDelay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Time/TempoDelay.csd' 'Examples/Effects/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/.DS_Store' 'Examples/Effects/Dynamics' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Dynamics' 'Examples/Effects/Dynamics/Gate.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Dynamics/Gate.csd' 'Examples/Effects/Dynamics/CompressorExpander.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Dynamics/CompressorExpander.csd' 'Examples/Effects/Dynamics/Limiter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Dynamics/Limiter.csd' 'Examples/Effects/Dynamics/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Dynamics/.DS_Store' 'Examples/Effects/Dynamics/Compressor.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Dynamics/Compressor.csd' 'Examples/Effects/Dynamics/Exciter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Dynamics/Exciter.csd' 'Examples/FilePlayers' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers' 'Examples/FilePlayers/DiskinFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/DiskinFilePlayer.csd' 'Examples/FilePlayers/TimeBandit.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/TimeBandit.csd' 'Examples/FilePlayers/SoundwarpFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/SoundwarpFilePlayer.csd' 'Examples/FilePlayers/Flooper2FilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/Flooper2FilePlayer.csd' 'Examples/FilePlayers/FileStretcher.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/FileStretcher.csd' 'Examples/FilePlayers/FileRecorder.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/FileRecorder.csd' 'Examples/FilePlayers/Grain3FilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/Grain3FilePlayer.csd' 'Examples/FilePlayers/granuleFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/granuleFilePlayer.csd' 'Examples/FilePlayers/aabrushedAluminium.jpeg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/aabrushedAluminium.jpeg' 'Examples/FilePlayers/Table3FilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/Table3FilePlayer.csd' 'Examples/FilePlayers/FogFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/FogFilePlayer.csd' 'Examples/FilePlayers/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/.DS_Store' 'Examples/FilePlayers/LoscilFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/LoscilFilePlayer.csd' 'Examples/FilePlayers/TemposcalFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/TemposcalFilePlayer.csd' 'Examples/FilePlayers/FileVocoder.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/FileVocoder.csd' 'Examples/FilePlayers/darkBrushedMetal.jpeg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/darkBrushedMetal.jpeg' 'Examples/FilePlayers/SyncgrainFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/SyncgrainFilePlayer.csd' 'Examples/FilePlayers/darkMetal.jpeg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/darkMetal.jpeg' 'Examples/FilePlayers/MincerFilePlayer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FilePlayers/MincerFilePlayer.csd' 'Examples/FunAndGames' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames' 'Examples/FunAndGames/PebblesInAPond.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PebblesInAPond.csd' 'Examples/FunAndGames/PPhase1.pvx' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PPhase1.pvx' 'Examples/FunAndGames/PianoPhase110_2.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PianoPhase110_2.wav' 'Examples/FunAndGames/Air Raid Siren.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Air Raid Siren.csd' 'Examples/FunAndGames/River.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/River.csd' 'Examples/FunAndGames/Rhythmicon.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Rhythmicon.csd' 'Examples/FunAndGames/sonic_lava_lamp.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/sonic_lava_lamp.zip' 'Examples/FunAndGames/sonic_lava_lamp.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/sonic_lava_lamp.csd' 'Examples/FunAndGames/Windmills.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Windmills.csd' 'Examples/FunAndGames/PingClang.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PingClang.csd' 'Examples/FunAndGames/SonicLavaLampHelp.html' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/SonicLavaLampHelp.html' 'Examples/FunAndGames/Electricity.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Electricity.csd' 'Examples/FunAndGames/Bubbles.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Bubbles.csd' 'Examples/FunAndGames/PianoPhase.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PianoPhase.png' 'Examples/FunAndGames/Shower.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Shower.csd' 'Examples/FunAndGames/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/.DS_Store' 'Examples/FunAndGames/PPhase2.pvx' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PPhase2.pvx' 'Examples/FunAndGames/PianoPhase110_1.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PianoPhase110_1.wav' 'Examples/FunAndGames/Splat!.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Splat!.csd' 'Examples/FunAndGames/Demolition.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/Demolition.csd' 'Examples/FunAndGames/PianoPhase.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/FunAndGames/PianoPhase.csd' 'Examples/GEN' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN' 'Examples/GEN/GEN02.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN02.csd' 'Examples/GEN/GEN33.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN33.csd' 'Examples/GEN/GEN30.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN30.csd' 'Examples/GEN/GEN42.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN42.csd' 'Examples/GEN/GEN09.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN09.csd' 'Examples/GEN/GEN08_Envelopes.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN08_Envelopes.csd' 'Examples/GEN/GEN19.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN19.csd' 'Examples/GEN/GEN08.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN08.csd' 'Examples/GEN/GEN20.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN20.csd' 'Examples/GEN/GEN05.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN05.csd' 'Examples/GEN/GEN10.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN10.csd' 'Examples/GEN/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/.DS_Store' 'Examples/GEN/GEN11.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN11.csd' 'Examples/GEN/GEN17.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN17.csd' 'Examples/GEN/GEN41.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN41.csd' 'Examples/GEN/GEN07.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN07.csd' 'Examples/GEN/GEN16.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN16.csd' 'Examples/GEN/GEN21.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/GEN/GEN21.csd' 'Examples/Instructional' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional' 'Examples/Instructional/MouseSense.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/MouseSense.zip' 'Examples/Instructional/RealtimeScoreEvents.txt' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.txt' 'Examples/Instructional/ADSR_Envelope.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/ADSR_Envelope.csd' 'Examples/Instructional/ModifyingWidgetAppearance.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/ModifyingWidgetAppearance.csd' 'Examples/Instructional/MouseSense.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/MouseSense.csd' 'Examples/Instructional/MouseSenseInfo.txt' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/MouseSenseInfo.txt' 'Examples/Instructional/RealtimeScoreEvents.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.zip' 'Examples/Instructional/RealtimeScoreEvents.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.csd' 'Examples/Instruments' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments' 'Examples/Instruments/Miscellaneous' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous' 'Examples/Instruments/Miscellaneous/ImageSliders.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/ImageSliders.csd' 'Examples/Instruments/Miscellaneous/PendulumWaves.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/PendulumWaves.csd' 'Examples/Instruments/Miscellaneous/Metronome.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/Metronome.csd' 'Examples/Instruments/Miscellaneous/BouncingObject.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/BouncingObject.csd' 'Examples/Instruments/Miscellaneous/Bounce.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/Bounce.csd' 'Examples/Instruments/Miscellaneous/ImageSwitches.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/ImageSwitches.csd' 'Examples/Instruments/Miscellaneous/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/.DS_Store' 'Examples/Instruments/Miscellaneous/LorenzSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/LorenzSynth.csd' 'Examples/Instruments/Miscellaneous/CellularAutomata.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/CellularAutomata.csd' 'Examples/Instruments/Miscellaneous/Micropolyphony.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Miscellaneous/Micropolyphony.csd' 'Examples/Instruments/Synths' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths' 'Examples/Instruments/Synths/HardSyncSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/HardSyncSynth.csd' 'Examples/Instruments/Synths/oscbnk_synth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/oscbnk_synth.csd' 'Examples/Instruments/Synths/ArpeggiatorHelp.html' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/ArpeggiatorHelp.html' 'Examples/Instruments/Synths/gbuzz_synth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/gbuzz_synth.csd' 'Examples/Instruments/Synths/MouseChord.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/MouseChord.csd' 'Examples/Instruments/Synths/CZSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/CZSynth.csd' 'Examples/Instruments/Synths/WavetableSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/WavetableSynth.csd' 'Examples/Instruments/Synths/Arpeggiator.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/Arpeggiator.csd' 'Examples/Instruments/Synths/Bassline_TB-303.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/Bassline_TB-303.csd' 'Examples/Instruments/Synths/PadSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/PadSynth.csd' 'Examples/Instruments/Synths/RingModSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/RingModSynth.csd' 'Examples/Instruments/Synths/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/.DS_Store' 'Examples/Instruments/Synths/FOF Choir.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/FOF Choir.csd' 'Examples/Instruments/Synths/Arpeggiator.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/Arpeggiator.zip' 'Examples/Instruments/Synths/PadSynthChoir.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/PadSynthChoir.csd' 'Examples/Instruments/Synths/FM_Clang.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/FM_Clang.csd' 'Examples/Instruments/Synths/hsboscil_synth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/hsboscil_synth.csd' 'Examples/Instruments/Synths/InharmonicAdditiveSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Synths/InharmonicAdditiveSynth.csd' 'Examples/Instruments/PhysicalModelling' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling' 'Examples/Instruments/PhysicalModelling/Harmonics.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/Harmonics.csd' 'Examples/Instruments/PhysicalModelling/Strum.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/Strum.csd' 'Examples/Instruments/PhysicalModelling/Clavinet.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/Clavinet.csd' 'Examples/Instruments/PhysicalModelling/RubbedResonators.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/RubbedResonators.csd' 'Examples/Instruments/PhysicalModelling/Parp.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/Parp.csd' 'Examples/Instruments/PhysicalModelling/Honk.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/Honk.csd' 'Examples/Instruments/PhysicalModelling/GuitarChords.snaps' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/GuitarChords.snaps' 'Examples/Instruments/PhysicalModelling/GuitarChords.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/GuitarChords.csd' 'Examples/Instruments/PhysicalModelling/StringFeedback.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/StringFeedback.csd' 'Examples/Instruments/PhysicalModelling/BassGuitar.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/BassGuitar.csd' 'Examples/Instruments/PhysicalModelling/PreparedPiano.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/PreparedPiano.csd' 'Examples/Instruments/PhysicalModelling/BarModel.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/BarModel.csd' 'Examples/Instruments/PhysicalModelling/Spiccato.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/PhysicalModelling/Spiccato.csd' 'Examples/Instruments/Noise' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Noise' 'Examples/Instruments/Noise/WhiteNoise.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Noise/WhiteNoise.csd' 'Examples/Instruments/Noise/Dust.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Noise/Dust.csd' 'Examples/Instruments/Noise/GaussianDust.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Noise/GaussianDust.csd' 'Examples/Instruments/Noise/FractalNoise.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Noise/FractalNoise.csd' 'Examples/Instruments/Noise/PinkNoise.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Noise/PinkNoise.csd' 'Examples/Instruments/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/.DS_Store' 'Examples/Instruments/Physical Modelling' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling' 'Examples/Instruments/Physical Modelling/Harmonics.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Harmonics.csd' 'Examples/Instruments/Physical Modelling/Strum.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Strum.csd' 'Examples/Instruments/Physical Modelling/Clavinet.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Clavinet.csd' 'Examples/Instruments/Physical Modelling/RubbedResonators.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/RubbedResonators.csd' 'Examples/Instruments/Physical Modelling/Parp.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Parp.csd' 'Examples/Instruments/Physical Modelling/Honk.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Honk.csd' 'Examples/Instruments/Physical Modelling/Vibraphone.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Vibraphone.csd' 'Examples/Instruments/Physical Modelling/GuitarChords.snaps' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/GuitarChords.snaps' 'Examples/Instruments/Physical Modelling/GuitarChords.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/GuitarChords.csd' 'Examples/Instruments/Physical Modelling/StringFeedback.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/StringFeedback.csd' 'Examples/Instruments/Physical Modelling/BassGuitar.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/BassGuitar.csd' 'Examples/Instruments/Physical Modelling/Glockenspiel.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Glockenspiel.csd' 'Examples/Instruments/Physical Modelling/PreparedPiano.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/PreparedPiano.csd' 'Examples/Instruments/Physical Modelling/Mellotron MkII Flute.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Mellotron MkII Flute.csd' 'Examples/Instruments/Physical Modelling/BarModel.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/BarModel.csd' 'Examples/Instruments/Physical Modelling/Spiccato.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/Physical Modelling/Spiccato.csd' 'Examples/Instruments/DrumMachines' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/DrumMachines' 'Examples/Instruments/DrumMachines/TR-808.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/DrumMachines/TR-808.csd' 'Examples/Instruments/DrumMachines/test.aif' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/DrumMachines/test.aif' 'Examples/Instruments/DrumMachines/TR-808_pattern.1.txt' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/DrumMachines/TR-808_pattern.1.txt' 'Examples/Instruments/DrumMachines/DrumPads.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/DrumMachines/DrumPads.csd' 'Examples/Instruments/DrumMachines/MiniPops.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Instruments/DrumMachines/MiniPops.csd' 'Examples/LiveSampling' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/LiveSampling' 'Examples/LiveSampling/PvsRecPlay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/LiveSampling/PvsRecPlay.csd' 'Examples/LiveSampling/LiveLooper.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/LiveSampling/LiveLooper.csd' 'Examples/LiveSampling/TabRecPlay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/LiveSampling/TabRecPlay.csd' 'Examples/LiveSampling/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/LiveSampling/.DS_Store' 'Examples/LiveSampling/DiskRecPlay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/LiveSampling/DiskRecPlay.csd' 'Examples/MIDI' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/MIDI' 'Examples/MIDI/MIDI_Delay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/MIDI/MIDI_Delay.csd' 'Examples/MIDI/MIDI_Monitor.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/MIDI/MIDI_Monitor.csd' 'Examples/MIDI/FunctionGenerator.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/MIDI/FunctionGenerator.csd' 'Examples/MIDI/MIDI_Arpeggiator.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/MIDI/MIDI_Arpeggiator.csd' 'Examples/MIDI/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/MIDI/.DS_Store' 'Examples/MIDI/MIDI_Note_Recorder.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/MIDI/MIDI_Note_Recorder.csd' 'Examples/Miscellaneous' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous' 'Examples/Miscellaneous/led_on.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/led_on.svg' 'Examples/Miscellaneous/rslider.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/rslider.svg' 'Examples/Miscellaneous/TogglingPlants.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/TogglingPlants.csd' 'Examples/Miscellaneous/rslider_background.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/rslider_background.svg' 'Examples/Miscellaneous/MouseSense.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/MouseSense.zip' 'Examples/Miscellaneous/vSliderFilmStrip.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/vSliderFilmStrip.png' 'Examples/Miscellaneous/BigKnobSplit.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/BigKnobSplit.png' 'Examples/Miscellaneous/hslider.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/hslider.svg' 'Examples/Miscellaneous/webUI' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/webUI' 'Examples/Miscellaneous/webUI/index.html' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/webUI/index.html' 'Examples/Miscellaneous/webUI/webUITest.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/webUI/webUITest.csd' 'Examples/Miscellaneous/svgElements.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/svgElements.csd' 'Examples/Miscellaneous/RadioButtons.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/RadioButtons.csd' 'Examples/Miscellaneous/cabbageFindFiles.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/cabbageFindFiles.csd' 'Examples/Miscellaneous/cabbageFileOpcodes.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/cabbageFileOpcodes.csd' 'Examples/Miscellaneous/SimpleSynthGainSlider.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/SimpleSynthGainSlider.csd' 'Examples/Miscellaneous/h_slider_mixer.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/h_slider_mixer.png' 'Examples/Miscellaneous/SampleLoadAndPlayback.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/SampleLoadAndPlayback.csd' 'Examples/Miscellaneous/PresetsChannels.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PresetsChannels.csd' 'Examples/Miscellaneous/groupbox.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/groupbox.svg' 'Examples/Miscellaneous/PresetTest12.pre' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PresetTest12.pre' 'Examples/Miscellaneous/RealtimeScoreEvents.txt' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.txt' 'Examples/Miscellaneous/FunctionTablesAsGrid.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/FunctionTablesAsGrid.csd' 'Examples/Miscellaneous/CabbageMidiFileOpcodes.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/CabbageMidiFileOpcodes.csd' 'Examples/Miscellaneous/SVGExample.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/SVGExample.csd' 'Examples/Miscellaneous/svgFFT.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/svgFFT.csd' 'Examples/Miscellaneous/MIDI-CC-Out.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/MIDI-CC-Out.csd' 'Examples/Miscellaneous/AlphaFade.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/AlphaFade.csd' 'Examples/Miscellaneous/vslider_background.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/vslider_background.svg' 'Examples/Miscellaneous/rSliderFilmStrip.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/rSliderFilmStrip.png' 'Examples/Miscellaneous/plant.plant' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/plant.plant' 'Examples/Miscellaneous/meter_black.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/meter_black.png' 'Examples/Miscellaneous/buttonon.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/buttonon.svg' 'Examples/Miscellaneous/svgTable.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/svgTable.csd' 'Examples/Miscellaneous/CompressSidechain.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/CompressSidechain.csd' 'Examples/Miscellaneous/ModifyingWidgetAppearance_Log.txt' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/ModifyingWidgetAppearance_Log.txt' 'Examples/Miscellaneous/TooManySliders.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/TooManySliders.csd' 'Examples/Miscellaneous/knobMan.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/knobMan.png' 'Examples/Miscellaneous/synth_slider_bare.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/synth_slider_bare.png' 'Examples/Miscellaneous/CabbageOSCSend.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/CabbageOSCSend.csd' 'Examples/Miscellaneous/MidifileReader.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/MidifileReader.csd' 'Examples/Miscellaneous/Presets.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets.csd' 'Examples/Miscellaneous/MidiArpSimple.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/MidiArpSimple.csd' 'Examples/Miscellaneous/ModifyingWidgetAppearance.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/ModifyingWidgetAppearance.csd' 'Examples/Miscellaneous/PopupPlant.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PopupPlant.csd' 'Examples/Miscellaneous/custom_groupbox.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/custom_groupbox.svg' 'Examples/Miscellaneous/PresetsNamed.snaps' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PresetsNamed.snaps' 'Examples/Miscellaneous/LotsOfWidgets.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/LotsOfWidgets.csd' 'Examples/Miscellaneous/Presets' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets' 'Examples/Miscellaneous/Presets/C-Preset.psts' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets/C-Preset.psts' 'Examples/Miscellaneous/Presets/B-Preset.psts' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets/B-Preset.psts' 'Examples/Miscellaneous/Presets/A-Preset.psts' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets/A-Preset.psts' 'Examples/Miscellaneous/Presets/Presets' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets/Presets' 'Examples/Miscellaneous/Presets/More Presets' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets/More Presets' 'Examples/Miscellaneous/Presets/More Presets/D-Preset.psts' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets/More Presets/D-Preset.psts' 'Examples/Miscellaneous/Presets/More Presets/E-preset.psts' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets/More Presets/E-preset.psts' 'Examples/Miscellaneous/RandomCheckbox.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/RandomCheckbox.csd' 'Examples/Miscellaneous/cabbageMidiListener.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/cabbageMidiListener.csd' 'Examples/Miscellaneous/simple.mid' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/simple.mid' 'Examples/Miscellaneous/PresetTest11.pre' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PresetTest11.pre' 'Examples/Miscellaneous/svyQuadratic.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/svyQuadratic.csd' 'Examples/Miscellaneous/CsoundFiltersWobble.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/CsoundFiltersWobble.csd' 'Examples/Miscellaneous/v_slider_mixer.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/v_slider_mixer.png' 'Examples/Miscellaneous/FirstSynth.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/FirstSynth.csd' 'Examples/Miscellaneous/PresetTest13.pre' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PresetTest13.pre' 'Examples/Miscellaneous/ResizingPlugin.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/ResizingPlugin.csd' 'Examples/Miscellaneous/MouseSense.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/MouseSense.csd' 'Examples/Miscellaneous/PluginStateOpcodes.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PluginStateOpcodes.csd' 'Examples/Miscellaneous/hslider_background.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/hslider_background.svg' 'Examples/Miscellaneous/CabbageOSCRec.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/CabbageOSCRec.csd' 'Examples/Miscellaneous/IncomingMIDI.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/IncomingMIDI.csd' 'Examples/Miscellaneous/HostInfo.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/HostInfo.csd' 'Examples/Miscellaneous/hSliderFilmStrip.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/hSliderFilmStrip.png' 'Examples/Miscellaneous/KnobManSliders.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/KnobManSliders.csd' 'Examples/Miscellaneous/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/.DS_Store' 'Examples/Miscellaneous/NewPresets.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/NewPresets.csd' 'Examples/Miscellaneous/CustomPresets.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/CustomPresets.csd' 'Examples/Miscellaneous/Presets.snaps' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Presets.snaps' 'Examples/Miscellaneous/buttonoff.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/buttonoff.svg' 'Examples/Miscellaneous/cabbageCreateColours.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/cabbageCreateColours.csd' 'Examples/Miscellaneous/MouseSenseInfo.txt' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/MouseSenseInfo.txt' 'Examples/Miscellaneous/led_off.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/led_off.svg' 'Examples/Miscellaneous/knobman-lumen2.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/knobman-lumen2.png' 'Examples/Miscellaneous/cabbageProfilerOpcodes.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/cabbageProfilerOpcodes.csd' 'Examples/Miscellaneous/Maschine_slider.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Maschine_slider.png' 'Examples/Miscellaneous/PresetsNamed.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PresetsNamed.csd' 'Examples/Miscellaneous/colourMacro.inc' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/colourMacro.inc' 'Examples/Miscellaneous/FileRecord.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/FileRecord.csd' 'Examples/Miscellaneous/knobMan2.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/knobMan2.png' 'Examples/Miscellaneous/simpleReverbExample.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/simpleReverbExample.csd' 'Examples/Miscellaneous/cabbageGetWidgetChannels.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/cabbageGetWidgetChannels.csd' 'Examples/Miscellaneous/roland SH 101 knob.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/roland SH 101 knob.png' 'Examples/Miscellaneous/Soundfiler.snaps' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Soundfiler.snaps' 'Examples/Miscellaneous/KnobManSliders2.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/KnobManSliders2.csd' 'Examples/Miscellaneous/Euclidean.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/Euclidean.csd' 'Examples/Miscellaneous/cabbageChanged.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/cabbageChanged.csd' 'Examples/Miscellaneous/knobMan3.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/knobMan3.png' 'Examples/Miscellaneous/PresetTest10.pre' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/PresetTest10.pre' 'Examples/Miscellaneous/vslider.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/vslider.svg' 'Examples/Miscellaneous/svgInterface.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/svgInterface.csd' 'Examples/Miscellaneous/KnobmanMinimal.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/KnobmanMinimal.csd' 'Examples/Miscellaneous/RealtimeScoreEvents.zip' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.zip' 'Examples/Miscellaneous/RealtimeScoreEvents.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.csd' 'Examples/ProceduralAudio' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/ProceduralAudio' 'Examples/ProceduralAudio/EnGarde.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/ProceduralAudio/EnGarde.csd' 'Examples/ProceduralAudio/StormyWeather.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/ProceduralAudio/StormyWeather.csd' 'Examples/ProceduralAudio/LogFire.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/ProceduralAudio/LogFire.csd' 'Examples/Utilities' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities' 'Examples/Utilities/FFTSpectrum.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/FFTSpectrum.csd' 'Examples/Utilities/OscilloscopeOpcodeExplorer.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/OscilloscopeOpcodeExplorer.csd' 'Examples/Utilities/Spectroscope.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/Spectroscope.csd' 'Examples/Utilities/RandomNumberGenerators.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/RandomNumberGenerators.csd' 'Examples/Utilities/.DS_Store' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/.DS_Store' 'Examples/Utilities/Oscilloscope.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/Oscilloscope.csd' 'Examples/Utilities/Spectrogram.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/Spectrogram.csd' 'Examples/Utilities/Calculated_F_Tables.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/Calculated_F_Tables.csd' 'Examples/Utilities/Log_Curves.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/Log_Curves.csd' 'Examples/Utilities/Lissajous.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Utilities/Lissajous.csd' 'Examples/Widgets' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets' 'Examples/Widgets/keyboard.snaps' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/keyboard.snaps' 'Examples/Widgets/soundfiler.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/soundfiler.csd' 'Examples/Widgets/combobox.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/combobox.csd' 'Examples/Widgets/listbox.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/listbox.csd' 'Examples/Widgets/Tabla Loop 4Bars 90Bpm by lezaarth Id-242591.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/Tabla Loop 4Bars 90Bpm by lezaarth Id-242591.wav' 'Examples/Widgets/808loop.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/808loop.wav' 'Examples/Widgets/form.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/form.csd' 'Examples/Widgets/Fader.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/Fader.png' 'Examples/Widgets/texteditor.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/texteditor.csd' 'Examples/Widgets/encoder.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/encoder.csd' 'Examples/Widgets/8BitStyle.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/8BitStyle.wav' 'Examples/Widgets/keyboard.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/keyboard.csd' 'Examples/Widgets/button_file_Log.txt' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/button_file_Log.txt' 'Examples/Widgets/DoubleBass' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass' 'Examples/Widgets/DoubleBass/2.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/2.wav' 'Examples/Widgets/DoubleBass/6.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/6.wav' 'Examples/Widgets/DoubleBass/7.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/7.wav' 'Examples/Widgets/DoubleBass/1.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/1.wav' 'Examples/Widgets/DoubleBass/8.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/8.wav' 'Examples/Widgets/DoubleBass/5.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/5.wav' 'Examples/Widgets/DoubleBass/3.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/3.wav' 'Examples/Widgets/DoubleBass/4.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/DoubleBass/4.wav' 'Examples/Widgets/headphones.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/headphones.png' 'Examples/Widgets/checkbox.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/checkbox.csd' 'Examples/Widgets/Guitar3.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/Guitar3.wav' 'Examples/Widgets/gentable.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/gentable.csd' 'Examples/Widgets/xypad.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/xypad.csd' 'Examples/Widgets/image.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/image.csd' 'Examples/Widgets/Fat Live Drums 90Bpm by jaffa1970 Id-66243.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/Fat Live Drums 90Bpm by jaffa1970 Id-66243.wav' 'Examples/Widgets/button.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/button.csd' 'Examples/Widgets/sliders.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/sliders.csd' 'Examples/Widgets/numberbox.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/numberbox.csd' 'Examples/Widgets/label.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/label.csd' 'Examples/Widgets/hrange.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/hrange.csd' 'Examples/Widgets/button_option.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/button_option.csd' 'Examples/Widgets/csound_output.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/csound_output.csd' 'Examples/Widgets/meter.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/meter.csd' 'Examples/Widgets/90 Eq Slide Break 1 by Snapper4298 Id-160780.wav' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/90 Eq Slide Break 1 by Snapper4298 Id-160780.wav' 'Examples/Widgets/signaldisplay.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/signaldisplay.csd' 'Examples/Widgets/beat.ogg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/beat.ogg' 'Examples/Widgets/button_info.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/button_info.csd' 'Examples/Widgets/groupbox.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/groupbox.csd' 'Examples/Widgets/cabbage.png' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/cabbage.png' 'Examples/Widgets/button_file.csd' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Widgets/button_file.csd' + cp -rav Themes/modern-darkBG /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/ 'Themes/modern-darkBG' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG' 'Themes/modern-darkBG/filetab-editGUI-off.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/filetab-editGUI-off.svg' 'Themes/modern-darkBG/audio-on.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/audio-on.svg' 'Themes/modern-darkBG/modern-darkBG.xml' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/modern-darkBG.xml' 'Themes/modern-darkBG/document-open.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/document-open.svg' 'Themes/modern-darkBG/document-save-as.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/document-save-as.svg' 'Themes/modern-darkBG/audio-muted.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/audio-muted.svg' 'Themes/modern-darkBG/filetab-editGUI-on.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/filetab-editGUI-on.svg' 'Themes/modern-darkBG/document-new.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/document-new.svg' 'Themes/modern-darkBG/preferences-system.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/preferences-system.svg' 'Themes/modern-darkBG/edit-paste.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/edit-paste.svg' 'Themes/modern-darkBG/edit-copy.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/edit-copy.svg' 'Themes/modern-darkBG/edit-cut.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/edit-cut.svg' 'Themes/modern-darkBG/document-save.svg' -> '/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/themes/modern-darkBG/document-save.svg' + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/applications/ + cp Installers/Linux/Cabbage.desktop /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/applications/ + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/icons/hicolor/scalable/apps/ + install -m 755 -d /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/share/icons/hicolor/apps/512x512/ + cp Images/cabbage.png /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/share/icons/hicolor/apps/512x512/ + cp Images/CabbageLogo.svg /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/icons/hicolor/scalable/apps/cabbage.svg + desktop-file-install '--add-category=Audio;AudioVideo' --delete-original --dir=/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/applications /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/share/applications/Cabbage.desktop + rm -rf /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT//usr/share/cabbage/docs/PythonUtilityScripts/ + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 2.10.0-3.fc41 --unique-debug-suffix -2.10.0-3.fc41.aarch64 --unique-debug-src-base cabbage-2.10.0-3.fc41.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/cabbage-2.10.0-build/cabbage find-debuginfo: starting Extracting debug info from 9 files DWARF-compressing 9 files sepdebugcrcfix: Updated 9 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/cabbage-2.10.0-3.fc41.aarch64 cpio: redhat-linux-build/: Cannot stat: No such file or directory cpio: redhat-linux-build/CabbagePluginEffect_artefacts/JuceLibraryCode/JuceHeader.h: Cannot stat: No such file or directory cpio: redhat-linux-build/CabbagePluginMidiEffect_artefacts/JuceLibraryCode/JuceHeader.h: Cannot stat: No such file or directory cpio: redhat-linux-build/CabbagePluginSynth_artefacts/JuceLibraryCode/JuceHeader.h: Cannot stat: No such file or directory cpio: redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h: Cannot stat: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/share/cabbage/docs/Styles/DocStyle.css is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/docs.yml is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/quickstart.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/gui_designer.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/managing_large_numbers_of_widgets.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/soundfiles.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/constants_and_variables.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/add_new_widgets.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/bundle.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/keywords.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/introduction.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/opcodes.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/README.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/features.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/csound.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/distributing.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/host_info.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/first_synth.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/file_structure_and_syntax.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/cabbage_in_host.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/bundling_files.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/widget_arrays.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/exporting_plugins.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/audio_graph.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/operators_and_comments.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/cabbage_syntax.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/using_imgs.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/csound_output.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/form.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/pressetbutton.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/meter.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/widgetArray.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_0.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/latched.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/text.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/value.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxOutlineColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/colour_1.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/trackerThickness.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/sampleRange.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/popupText.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/keyWidth.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/zoom.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/keySeparatorColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/radioGroup.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/tableGridColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/min.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/caption.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/bundle.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/whiteNoteColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/outlineThickness.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/fill.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/guiRefresh.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/arrowBackgroundColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/scrubberPosition.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/alpha.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/bounds.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/displayType.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/valuePrefix.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/textBox.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/colour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/mouseOverKeyColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/range.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/tableNumber.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/popupPostfix.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/align.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/middleC.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/textColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/pluginId.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/popup.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/tableColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/toFront.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/corners.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/trackerInsideRadius.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/updateRate.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/visible.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/crop.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/popupPrefix.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/channel_type.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/valueTextBox.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/colour_0.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/tableBackgroundColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/import.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/trackerColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/highlightColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/size.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/valuePostfix.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_1.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/meterColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/mode.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/shape.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/active.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/ampRange.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/typeface.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/signalVariable.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/overlayColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/velocity.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/identChannel.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/arrowColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/max.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/rotate.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/backgroundColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/items.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/increment.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/blackNoteColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/outlineColour.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/wrap.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/trackerOutsideRadius.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/Properties/channel.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/groupbox.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/soundfiler.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/range.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/combobox.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/texteditor.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/preset_button.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/gentable.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/image.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/signaldisplay.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/encoder.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/button_file.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/label.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/button_info.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/numberbox.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/sliders.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/keyboard.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/checkbox.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/xypad.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/button.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/Widgets/listbox.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/beginner_synth.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/cabbage_audio_unit.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/first_effect.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/using_cabbage.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/index.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/reference.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/cabbage_widgets.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/plants.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/controlling_widgets.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/docs/markdown/presets.md is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/FunAndGames/SonicLavaLampHelp.html is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Instruments/Synths/ArpeggiatorHelp.html is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Instruments/DrumMachines/TR-808_pattern.1.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/webUI/index.html is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/RadioButtons.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/SimpleSynthGainSlider.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/SVGExample.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/plant.plant is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/svgTable.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/ModifyingWidgetAppearance_Log.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/Presets.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/PopupPlant.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/MouseSenseInfo.txt is executable but has no shebang, removing executable bit *** WARNING: Cannot read the first line from ./usr/share/cabbage/examples/Miscellaneous/colourMacro.inc, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/simpleReverbExample.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/Miscellaneous/Soundfiler.snaps is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/ProceduralAudio/EnGarde.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/ProceduralAudio/StormyWeather.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/cabbage/examples/ProceduralAudio/LogFire.csd is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Application/CabbageDocumentWindow.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Application/CabbageDocumentWindow.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Application/CabbageMainComponent.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Application/CabbageToolbarFactory.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Application/CabbageToolbarFactory.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Application/FileTab.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/CabbageCsoundBreakpointData.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/CabbagePluginEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/CabbagePluginEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/CabbagePluginProcessor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/CsoundPluginEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/CsoundPluginEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/CsoundPluginProcessor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/GenericCabbageEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/GenericCabbageEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Cabbage.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Cabbage.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/CabbageIds.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/CodeEditor/CabbageCodeEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/CodeEditor/CabbageCodeEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/CodeEditor/CabbageEditorContainer.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/CodeEditor/CabbageEditorContainer.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/CodeEditor/CabbageOutputConsole.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/CodeEditor/CsoundTokeniser.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/GUIEditor/CabbagePropertiesPanel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/GUIEditor/ComponentLayoutEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/GUIEditor/ComponentLayoutEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/GUIEditor/ComponentOverlay.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/GUIEditor/ComponentOverlay.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/LookAndFeel/CabbageIDELookAndFeel.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/LookAndFeel/CabbageIDELookAndFeel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/LookAndFeel/CabbageLookAndFeel2.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Settings/CabbageSettings.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Settings/CabbageSettings.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Settings/CabbageSettingsWindow.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Settings/CabbageSettingsWindow.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageColourProperty.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageExportPlugin.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageExportPlugin.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageFilePropertyComponent.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageNewProjectWindow.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageNewProjectWindow.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageSSHFileBrowser.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageSSHFileBrowser.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageStrings.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Utilities/CabbageUtilities.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageButton.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageCheckbox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageCheckbox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageComboBox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageComboBox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageCsoundConsole.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageCsoundConsole.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageCustomWidgets.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageCustomWidgets.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageEncoder.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageEncoder.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageEventSequencer.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageEventSequencer.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageFileButton.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageFileButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageGenTable.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageGenTable.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageGroupBox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageGroupBox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageImage.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageInfoButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageKeyboard.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageKeyboard.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageLabel.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageLabel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageNumberSlider.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageNumberSlider.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbagePresetButton.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbagePresetButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageRangeSlider.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageRangeSlider.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageSignalDisplay.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageSignalDisplay.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageSlider.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageSoundfiler.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageSoundfiler.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageTextBox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageTextBox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageTextEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageTextEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageWidgetBase.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageWidgetBase.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageWidgetData.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageWidgetData.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageWidgetDataInitMethods.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageWidgetDataTextMethods.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageXYPad.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/CabbageXYPad.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/Legacy/FrequencyRangeDisplayComponent.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/Legacy/Soundfiler.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/Legacy/Soundfiler.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/Legacy/TableManager.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc41.aarch64/Source/Widgets/Legacy/TableManager.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT Scanned 241 directories and 2145 files, processed 3 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/cabbage-2.10.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ifmSP3 + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd cabbage + desktop-file-validate /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/applications/Cabbage.desktop + RPM_EC=0 ++ jobs -p + exit 0 Processing files: cabbage-2.10.0-3.fc41.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yV919P + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + cd cabbage + DOCDIR=/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/doc/cabbage + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/doc/cabbage + cp -pr /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/readme.md /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/doc/cabbage + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.nxkJdF + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + cd cabbage + LICENSEDIR=/builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/licenses/cabbage + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/licenses/cabbage + cp -pr /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/LICENSE /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/licenses/cabbage + RPM_EC=0 ++ jobs -p + exit 0 warning: File listed twice: /usr/share/cabbage/docs/Styles warning: File listed twice: /usr/share/cabbage/docs/Styles/DocStyle.css warning: File listed twice: /usr/share/cabbage/docs/docs.yml warning: File listed twice: /usr/share/cabbage/docs/images warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-1QZMAY warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-AUQD4Y warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-ERTQ4Y warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-OW4GAY warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-PPIU4Y warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-UQZ9BZ warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-Y17H4Y warning: File listed twice: /usr/share/cabbage/docs/images/.goutputstream-ZA2H4Y warning: File listed twice: /usr/share/cabbage/docs/images/Cabbage.png warning: File listed twice: /usr/share/cabbage/docs/images/CabbageAU1.png warning: File listed twice: /usr/share/cabbage/docs/images/CabbageAU2.png warning: File listed twice: /usr/share/cabbage/docs/images/CabbageAndroid.png warning: File listed twice: /usr/share/cabbage/docs/images/CabbageDocLogo.PNG warning: File listed twice: /usr/share/cabbage/docs/images/CabbageImage.PNG warning: File listed twice: /usr/share/cabbage/docs/images/CabbageStandaloneHost.PNG warning: File listed twice: /usr/share/cabbage/docs/images/CabbageStudio.gif warning: File listed twice: /usr/share/cabbage/docs/images/FullEditor.png warning: File listed twice: /usr/share/cabbage/docs/images/Thumbs.db warning: File listed twice: /usr/share/cabbage/docs/images/add_slider.gif warning: File listed twice: /usr/share/cabbage/docs/images/addingNodes.gif warning: File listed twice: /usr/share/cabbage/docs/images/adsr.png warning: File listed twice: /usr/share/cabbage/docs/images/alotofwidgets.png warning: File listed twice: /usr/share/cabbage/docs/images/alotofwidgets2.png warning: File listed twice: /usr/share/cabbage/docs/images/audio_graph_add.gif warning: File listed twice: /usr/share/cabbage/docs/images/audio_graph_modify.gif warning: File listed twice: /usr/share/cabbage/docs/images/automating_plugin.gif warning: File listed twice: /usr/share/cabbage/docs/images/bitwig.png warning: File listed twice: /usr/share/cabbage/docs/images/buttonExample.png warning: File listed twice: /usr/share/cabbage/docs/images/buttons.PNG warning: File listed twice: /usr/share/cabbage/docs/images/cabbageCreate.gif warning: File listed twice: /usr/share/cabbage/docs/images/checkboxExample.png warning: File listed twice: /usr/share/cabbage/docs/images/checkboxes.PNG warning: File listed twice: /usr/share/cabbage/docs/images/code_repo.gif warning: File listed twice: /usr/share/cabbage/docs/images/combobox.PNG warning: File listed twice: /usr/share/cabbage/docs/images/comboboxExample.png warning: File listed twice: /usr/share/cabbage/docs/images/controlling.png warning: File listed twice: /usr/share/cabbage/docs/images/csoundOutputExample.png warning: File listed twice: /usr/share/cabbage/docs/images/csound_cabbage_synth1.png warning: File listed twice: /usr/share/cabbage/docs/images/csound_cabbage_synth2.png warning: File listed twice: /usr/share/cabbage/docs/images/csoundoutput.PNG warning: File listed twice: /usr/share/cabbage/docs/images/customPlantGUIEditor.gif warning: File listed twice: /usr/share/cabbage/docs/images/editMode.gif warning: File listed twice: /usr/share/cabbage/docs/images/editMode2.gif warning: File listed twice: /usr/share/cabbage/docs/images/edit_mode.gif warning: File listed twice: /usr/share/cabbage/docs/images/encoder.png warning: File listed twice: /usr/share/cabbage/docs/images/exportCustomPlant.gif warning: File listed twice: /usr/share/cabbage/docs/images/exporting_plugin.gif warning: File listed twice: /usr/share/cabbage/docs/images/fftdisplayExample.gif warning: File listed twice: /usr/share/cabbage/docs/images/filebuttonExample.png warning: File listed twice: /usr/share/cabbage/docs/images/filmstrips.png warning: File listed twice: /usr/share/cabbage/docs/images/firstEffect.png warning: File listed twice: /usr/share/cabbage/docs/images/firstSynth.png warning: File listed twice: /usr/share/cabbage/docs/images/first_synth.gif warning: File listed twice: /usr/share/cabbage/docs/images/formExample.png warning: File listed twice: /usr/share/cabbage/docs/images/formHeader.png warning: File listed twice: /usr/share/cabbage/docs/images/gentableExample.png warning: File listed twice: /usr/share/cabbage/docs/images/groupBoxExample.png warning: File listed twice: /usr/share/cabbage/docs/images/groupbox.PNG warning: File listed twice: /usr/share/cabbage/docs/images/hlogo_blue_text.PNG warning: File listed twice: /usr/share/cabbage/docs/images/host_info.gif warning: File listed twice: /usr/share/cabbage/docs/images/imageExample.png warning: File listed twice: /usr/share/cabbage/docs/images/images.PNG warning: File listed twice: /usr/share/cabbage/docs/images/infobuttonExample.png warning: File listed twice: /usr/share/cabbage/docs/images/insert_plugin.gif warning: File listed twice: /usr/share/cabbage/docs/images/keyboard.PNG warning: File listed twice: /usr/share/cabbage/docs/images/keyboardExample.png warning: File listed twice: /usr/share/cabbage/docs/images/labelExample.png warning: File listed twice: /usr/share/cabbage/docs/images/line.PNG warning: File listed twice: /usr/share/cabbage/docs/images/listbox.png warning: File listed twice: /usr/share/cabbage/docs/images/logo_cabbage_sw.png warning: File listed twice: /usr/share/cabbage/docs/images/meterExample.png warning: File listed twice: /usr/share/cabbage/docs/images/modifyingNodeGUI.gif warning: File listed twice: /usr/share/cabbage/docs/images/navigate_code.gif warning: File listed twice: /usr/share/cabbage/docs/images/newNodes.gif warning: File listed twice: /usr/share/cabbage/docs/images/newWidgetClickTest.gif warning: File listed twice: /usr/share/cabbage/docs/images/newWidgetColourUpdate.gif warning: File listed twice: /usr/share/cabbage/docs/images/newWidgetFinished.gif warning: File listed twice: /usr/share/cabbage/docs/images/newWidgetScreen1.png warning: File listed twice: /usr/share/cabbage/docs/images/newWidgetScreen2.png warning: File listed twice: /usr/share/cabbage/docs/images/newWidgetTimerTest.gif warning: File listed twice: /usr/share/cabbage/docs/images/new_effect_file.gif warning: File listed twice: /usr/share/cabbage/docs/images/new_file.gif warning: File listed twice: /usr/share/cabbage/docs/images/numberboxExample.png warning: File listed twice: /usr/share/cabbage/docs/images/plant.PNG warning: File listed twice: /usr/share/cabbage/docs/images/plants.gif warning: File listed twice: /usr/share/cabbage/docs/images/plantsExample.png warning: File listed twice: /usr/share/cabbage/docs/images/playing_plugin.gif warning: File listed twice: /usr/share/cabbage/docs/images/presets_named.gif warning: File listed twice: /usr/share/cabbage/docs/images/randomCheckbox.gif warning: File listed twice: /usr/share/cabbage/docs/images/random_combo.gif warning: File listed twice: /usr/share/cabbage/docs/images/rangeSliders.png warning: File listed twice: /usr/share/cabbage/docs/images/rsliderHeader.png warning: File listed twice: /usr/share/cabbage/docs/images/screens warning: File listed twice: /usr/share/cabbage/docs/images/screens/ConvolutionReverbScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/DopplerSpingScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/FFTFileViewerScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/FM3Screen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/FMClangScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/FMRhodesScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/FlangerScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/GridSequencerScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/HonkScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/LofiScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/ModulatingDelaysScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/MultiReverb.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/PVSamplerScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/PhaserScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/ResonyScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/RubbedResonatorsScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/ScantableScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/SoundfilePlayerScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/SpookEPadScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/StuckBufferScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/screens/Thumbs.db warning: File listed twice: /usr/share/cabbage/docs/images/screens/ePadScreen.png warning: File listed twice: /usr/share/cabbage/docs/images/set_custom_location.gif warning: File listed twice: /usr/share/cabbage/docs/images/settings.gif warning: File listed twice: /usr/share/cabbage/docs/images/simpleReverb.PNG warning: File listed twice: /usr/share/cabbage/docs/images/simpleReverbExample.png warning: File listed twice: /usr/share/cabbage/docs/images/simpleSynth.PNG warning: File listed twice: /usr/share/cabbage/docs/images/simpleSynthExample.png warning: File listed twice: /usr/share/cabbage/docs/images/simpleSynthSliderExample.png warning: File listed twice: /usr/share/cabbage/docs/images/sliderCodeDemoWhite.png warning: File listed twice: /usr/share/cabbage/docs/images/sliderExample.png warning: File listed twice: /usr/share/cabbage/docs/images/sliderExampleCode.png warning: File listed twice: /usr/share/cabbage/docs/images/sliders.PNG warning: File listed twice: /usr/share/cabbage/docs/images/slidersDemo.png warning: File listed twice: /usr/share/cabbage/docs/images/smallLogo.PNG warning: File listed twice: /usr/share/cabbage/docs/images/snapshot.PNG warning: File listed twice: /usr/share/cabbage/docs/images/soundfiler.png warning: File listed twice: /usr/share/cabbage/docs/images/soundfilerExample.png warning: File listed twice: /usr/share/cabbage/docs/images/stringsequencer.gif warning: File listed twice: /usr/share/cabbage/docs/images/svgDebugExample.gif warning: File listed twice: /usr/share/cabbage/docs/images/svgExample.gif warning: File listed twice: /usr/share/cabbage/docs/images/synth_effect_graph.gif warning: File listed twice: /usr/share/cabbage/docs/images/synth_graph.gif warning: File listed twice: /usr/share/cabbage/docs/images/table.PNG warning: File listed twice: /usr/share/cabbage/docs/images/tableExample.png warning: File listed twice: /usr/share/cabbage/docs/images/textboxExample.png warning: File listed twice: /usr/share/cabbage/docs/images/texteditorExample.png warning: File listed twice: /usr/share/cabbage/docs/images/togglingPlants.gif warning: File listed twice: /usr/share/cabbage/docs/images/toggling_plants.gif warning: File listed twice: /usr/share/cabbage/docs/images/vcvRackExample.gif warning: File listed twice: /usr/share/cabbage/docs/images/widgetArray.gif warning: File listed twice: /usr/share/cabbage/docs/images/widgetArray1.png warning: File listed twice: /usr/share/cabbage/docs/images/xypad.PNG warning: File listed twice: /usr/share/cabbage/docs/images/xypadExample.png warning: File listed twice: /usr/share/cabbage/docs/markdown warning: File listed twice: /usr/share/cabbage/docs/markdown/README.md warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/button.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/checkbox.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/combobox.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/encoder.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/filebutton.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/gentable.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/image.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/infobutton.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/keyboard.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/label.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/listbox.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/meter.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/nslider.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/optionbutton.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/range.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/signaldisplay.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/sliders.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/soundfiler.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/texteditor.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/xypad.mp4 warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/active.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/align.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/alpha.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/ampRange.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/arrowBackgroundColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/arrowColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/autoUpdate.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/automatable.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/backgroundColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/blackNoteColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/blackNoteLength.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/bounds.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/bundle.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/caption.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/caretColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/channel.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/channel_type.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/colour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/colour_0.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/colour_1.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/corners.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/crop.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/defaultValue.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/displayType.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/doubleClickTogglesEdit.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/file.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fill.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/filmStrip.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_0.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_1.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontSize.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/gapMarkers.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/guiMode.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/guiRefresh.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/highlightColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/identChannel.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/imgFile.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/import.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/increment.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/items.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keyDownColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keySeparatorColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keyWidth.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keypressBaseOctave.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/latched.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/latency.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/lineThickness.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerEnd.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerStart.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerThickness.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/max.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/meterColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/middleC.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/min.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mode.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mouseDownKeyOutlineColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mouseInteraction.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mouseOverKeyColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/moveBehind.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/numberOfClicks.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/opcodeDir.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/openGL.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/outlineColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/outlineThickness.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/overlayColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/parent.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/pluginId.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/populate.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popup.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popupPostfix.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popupPrefix.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popupText.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/presetIgnore.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/protectedItems.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/radioGroup.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/range.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/readOnly.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/rotate.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sampleRange.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/scrollbars.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/scrubberPosition.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/shape.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/showScrubber.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sideChain.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/signalVariable.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/size.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sliderBounds.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sort.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/style.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/suffix.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/svgElement.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableBackgroundColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableGridColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableNumber.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/text.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textBox.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxOutlineColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/titleBarColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/toFront.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerBackgroundColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerCentre.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerEnd.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerInsideRadius.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerOutsideRadius.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerStart.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerThickness.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/typeface.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/updateRate.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/value.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valuePostfix.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valuePrefix.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valueTextBox.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valueTextBoxBounds.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/velocity.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/visible.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/whiteNoteColour.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/widgetArray.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/wrap.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/zoom.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button_file.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button_info.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button_option.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/checkbox.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/combobox.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/csound_output.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/encoder.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/form.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/gentable.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/groupbox.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/image.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/keyboard.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/label.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/listbox.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/meter.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/numberbox.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/preset_button.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/pressetbutton.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/range.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/signaldisplay.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/sliders.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/soundfiler.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/texteditor.md warning: File listed twice: /usr/share/cabbage/docs/markdown/Widgets/xypad.md warning: File listed twice: /usr/share/cabbage/docs/markdown/add_new_widgets.md warning: File listed twice: /usr/share/cabbage/docs/markdown/audio_graph.md warning: File listed twice: /usr/share/cabbage/docs/markdown/beginner_synth.md warning: File listed twice: /usr/share/cabbage/docs/markdown/bundle.md warning: File listed twice: /usr/share/cabbage/docs/markdown/bundling_files.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_audio_unit.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_changed.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_channel_state_recall.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_channel_state_save.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_copy_file.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_create.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_find_files.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_file.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_state_value.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_value.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_widget_channels.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_has_state_data.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_in_host.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_opcodes.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_read_state_data.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_set.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_set_state_value.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_set_value.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_syntax.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_widgets.md warning: File listed twice: /usr/share/cabbage/docs/markdown/cabbage_write_state_data.md warning: File listed twice: /usr/share/cabbage/docs/markdown/constants_and_variables.md warning: File listed twice: /usr/share/cabbage/docs/markdown/controlling_widgets.md warning: File listed twice: /usr/share/cabbage/docs/markdown/csound.md warning: File listed twice: /usr/share/cabbage/docs/markdown/distributing.md warning: File listed twice: /usr/share/cabbage/docs/markdown/exporting_plugins.md warning: File listed twice: /usr/share/cabbage/docs/markdown/exporting_rack_modules.md warning: File listed twice: /usr/share/cabbage/docs/markdown/features.md warning: File listed twice: /usr/share/cabbage/docs/markdown/file_structure_and_syntax.md warning: File listed twice: /usr/share/cabbage/docs/markdown/first_effect.md warning: File listed twice: /usr/share/cabbage/docs/markdown/first_synth.md warning: File listed twice: /usr/share/cabbage/docs/markdown/gui_designer.md warning: File listed twice: /usr/share/cabbage/docs/markdown/host_info.md warning: File listed twice: /usr/share/cabbage/docs/markdown/index.md warning: File listed twice: /usr/share/cabbage/docs/markdown/introduction.md warning: File listed twice: /usr/share/cabbage/docs/markdown/keywords.md warning: File listed twice: /usr/share/cabbage/docs/markdown/macros.md warning: File listed twice: /usr/share/cabbage/docs/markdown/managing_large_numbers_of_widgets.md warning: File listed twice: /usr/share/cabbage/docs/markdown/opcodes.md warning: File listed twice: /usr/share/cabbage/docs/markdown/operators_and_comments.md warning: File listed twice: /usr/share/cabbage/docs/markdown/plants.md warning: File listed twice: /usr/share/cabbage/docs/markdown/presets.md warning: File listed twice: /usr/share/cabbage/docs/markdown/quickstart.md warning: File listed twice: /usr/share/cabbage/docs/markdown/reference.md warning: File listed twice: /usr/share/cabbage/docs/markdown/reserved_channels.md warning: File listed twice: /usr/share/cabbage/docs/markdown/soundfiles.md warning: File listed twice: /usr/share/cabbage/docs/markdown/using_cabbage.md warning: File listed twice: /usr/share/cabbage/docs/markdown/using_imgs.md warning: File listed twice: /usr/share/cabbage/docs/markdown/widget_arrays.md warning: File listed twice: /usr/share/cabbage/examples/Effects warning: File listed twice: /usr/share/cabbage/examples/Effects/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Distortion warning: File listed twice: /usr/share/cabbage/examples/Effects/Distortion/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Distortion/LoFi.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Distortion/Powershape.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Distortion/clip.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Distortion/pdclip.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Dynamics warning: File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Compressor.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/CompressorExpander.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Exciter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Gate.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Limiter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/BandFilter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/BandFilterII.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/CombFilters.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/EnvelopeFollower.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/FilterLFO.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/FilterShaper.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/FormantFilter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/HarpFilter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/HighpassFilter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/LowpassFilter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/Phaser1.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/Phaser2.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/Resonator.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/Vocoder.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/Vocoder.zip warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/clfilt.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/wguide1.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Filters/wguide2.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/HRTF3D.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/Tuner.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-44100-left.dat warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-44100-right.dat warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-48000-left.dat warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-48000-right.dat warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-96000-left.dat warning: File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-96000-right.dat warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/AutopanTremolo.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/DarkWood.jpg warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/Doppler.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/DopplerSpin.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/Flanger.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/FlutterChorus.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/LeslieSpeaker.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/LeslieSpeaker.zip warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/PhaserLFO.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/Spatialiser.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Modulation/StereoChorus.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/Ball_in_a_Box.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/ConvolutionReverb.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/DistanceEmulator.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/GateReverb.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/MultiReverb.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/ShimmerReverb.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/BufferFreeze.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/FrequencyShifter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/PitchShifter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/RingModulator.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/Shredulator.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/SpectralEtcher.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvScale.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvShift.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvSmooth.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsAdsyn.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsBlur.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsBuffer.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsCross.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsFreeze.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsWarp.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/BounceDelay.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/BreakBeatCutter.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/CrossedDelays.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/DelayGrain.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/LiveSndwarp.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/ModulatingDelays.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/MultiModeDelay.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/MultitapDelay.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/NoWarpDelay.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/Peeaaoooh.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/Reverse.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/Schematic.png warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/SpectralDelay.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/SpringReverb.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/StuckBuffer.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/TempoDelay.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/TimeSlip.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/TriggerDelay.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/UrsaMajorSpaceStationCabbage.csd warning: File listed twice: /usr/share/cabbage/examples/Effects/Time/waveset.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/DiskinFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/FileRecorder.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/FileStretcher.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/FileVocoder.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/Flooper2FilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/FogFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/Grain3FilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/LoscilFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/MincerFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/SoundwarpFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/SyncgrainFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/Table3FilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/TemposcalFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/TimeBandit.csd warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/aabrushedAluminium.jpeg warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/darkBrushedMetal.jpeg warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/darkMetal.jpeg warning: File listed twice: /usr/share/cabbage/examples/FilePlayers/granuleFilePlayer.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Air Raid Siren.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Bubbles.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Demolition.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Electricity.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PPhase1.pvx warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PPhase2.pvx warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PebblesInAPond.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase.png warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase110_1.wav warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase110_2.wav warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/PingClang.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Rhythmicon.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/River.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Shower.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/SonicLavaLampHelp.html warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Splat!.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/Windmills.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/sonic_lava_lamp.csd warning: File listed twice: /usr/share/cabbage/examples/FunAndGames/sonic_lava_lamp.zip warning: File listed twice: /usr/share/cabbage/examples/GEN warning: File listed twice: /usr/share/cabbage/examples/GEN/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN02.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN05.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN07.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN08.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN08_Envelopes.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN09.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN10.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN11.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN16.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN17.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN19.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN20.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN21.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN30.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN33.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN41.csd warning: File listed twice: /usr/share/cabbage/examples/GEN/GEN42.csd warning: File listed twice: /usr/share/cabbage/examples/Instructional warning: File listed twice: /usr/share/cabbage/examples/Instructional/ADSR_Envelope.csd warning: File listed twice: /usr/share/cabbage/examples/Instructional/ModifyingWidgetAppearance.csd warning: File listed twice: /usr/share/cabbage/examples/Instructional/MouseSense.csd warning: File listed twice: /usr/share/cabbage/examples/Instructional/MouseSense.zip warning: File listed twice: /usr/share/cabbage/examples/Instructional/MouseSenseInfo.txt warning: File listed twice: /usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.csd warning: File listed twice: /usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.txt warning: File listed twice: /usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.zip warning: File listed twice: /usr/share/cabbage/examples/Instruments warning: File listed twice: /usr/share/cabbage/examples/Instruments/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines warning: File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/DrumPads.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/MiniPops.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/TR-808.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/TR-808_pattern.1.txt warning: File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/test.aif warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/Bounce.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/BouncingObject.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/CellularAutomata.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/ImageSliders.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/ImageSwitches.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/LorenzSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/Metronome.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/Micropolyphony.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/PendulumWaves.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Noise warning: File listed twice: /usr/share/cabbage/examples/Instruments/Noise/Dust.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Noise/FractalNoise.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Noise/GaussianDust.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Noise/PinkNoise.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Noise/WhiteNoise.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/BarModel.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/BassGuitar.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Clavinet.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Glockenspiel.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/GuitarChords.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/GuitarChords.snaps warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Harmonics.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Honk.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Mellotron MkII Flute.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Parp.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/PreparedPiano.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/RubbedResonators.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Spiccato.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/StringFeedback.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Strum.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Vibraphone.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/BarModel.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/BassGuitar.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Clavinet.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/GuitarChords.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/GuitarChords.snaps warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Harmonics.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Honk.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Parp.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/PreparedPiano.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/RubbedResonators.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Spiccato.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/StringFeedback.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Strum.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/Arpeggiator.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/Arpeggiator.zip warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/ArpeggiatorHelp.html warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/Bassline_TB-303.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/CZSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/FM_Clang.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/FOF Choir.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/HardSyncSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/InharmonicAdditiveSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/MouseChord.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/PadSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/PadSynthChoir.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/RingModSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/WavetableSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/gbuzz_synth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/hsboscil_synth.csd warning: File listed twice: /usr/share/cabbage/examples/Instruments/Synths/oscbnk_synth.csd warning: File listed twice: /usr/share/cabbage/examples/LiveSampling warning: File listed twice: /usr/share/cabbage/examples/LiveSampling/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/LiveSampling/DiskRecPlay.csd warning: File listed twice: /usr/share/cabbage/examples/LiveSampling/LiveLooper.csd warning: File listed twice: /usr/share/cabbage/examples/LiveSampling/PvsRecPlay.csd warning: File listed twice: /usr/share/cabbage/examples/LiveSampling/TabRecPlay.csd warning: File listed twice: /usr/share/cabbage/examples/MIDI warning: File listed twice: /usr/share/cabbage/examples/MIDI/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/MIDI/FunctionGenerator.csd warning: File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Arpeggiator.csd warning: File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Delay.csd warning: File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Monitor.csd warning: File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Note_Recorder.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/AlphaFade.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/BigKnobSplit.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/CabbageMidiFileOpcodes.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/CabbageOSCRec.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/CabbageOSCSend.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/CompressSidechain.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/CsoundFiltersWobble.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/CustomPresets.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Euclidean.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/FileRecord.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/FirstSynth.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/FunctionTablesAsGrid.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/HostInfo.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/IncomingMIDI.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/KnobManSliders.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/KnobManSliders2.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/KnobmanMinimal.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/LotsOfWidgets.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/MIDI-CC-Out.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Maschine_slider.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/MidiArpSimple.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/MidifileReader.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/ModifyingWidgetAppearance.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/ModifyingWidgetAppearance_Log.txt warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/MouseSense.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/MouseSense.zip warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/MouseSenseInfo.txt warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/NewPresets.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PluginStateOpcodes.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PopupPlant.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest10.pre warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest11.pre warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest12.pre warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest13.pre warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets.snaps warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/A-Preset.psts warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/B-Preset.psts warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/C-Preset.psts warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/More Presets warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/More Presets/D-Preset.psts warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/More Presets/E-preset.psts warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/Presets warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetsChannels.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetsNamed.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetsNamed.snaps warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/RadioButtons.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/RandomCheckbox.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.txt warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.zip warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/ResizingPlugin.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/SVGExample.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/SampleLoadAndPlayback.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/SimpleSynthGainSlider.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/Soundfiler.snaps warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/TogglingPlants.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/TooManySliders.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/buttonoff.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/buttonon.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageChanged.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageCreateColours.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageFileOpcodes.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageFindFiles.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageGetWidgetChannels.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageMidiListener.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageProfilerOpcodes.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/colourMacro.inc warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/custom_groupbox.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/groupbox.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/hSliderFilmStrip.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/h_slider_mixer.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/hslider.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/hslider_background.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobMan.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobMan2.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobMan3.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobman-lumen2.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/led_off.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/led_on.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/meter_black.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/plant.plant warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/rSliderFilmStrip.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/roland SH 101 knob.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/rslider.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/rslider_background.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/simple.mid warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/simpleReverbExample.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgElements.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgFFT.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgInterface.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgTable.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/svyQuadratic.csd warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/synth_slider_bare.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/vSliderFilmStrip.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/v_slider_mixer.png warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/vslider.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/vslider_background.svg warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/webUI warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/webUI/index.html warning: File listed twice: /usr/share/cabbage/examples/Miscellaneous/webUI/webUITest.csd warning: File listed twice: /usr/share/cabbage/examples/ProceduralAudio warning: File listed twice: /usr/share/cabbage/examples/ProceduralAudio/EnGarde.csd warning: File listed twice: /usr/share/cabbage/examples/ProceduralAudio/LogFire.csd warning: File listed twice: /usr/share/cabbage/examples/ProceduralAudio/StormyWeather.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities warning: File listed twice: /usr/share/cabbage/examples/Utilities/.DS_Store warning: File listed twice: /usr/share/cabbage/examples/Utilities/Calculated_F_Tables.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/FFTSpectrum.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/Lissajous.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/Log_Curves.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/Oscilloscope.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/OscilloscopeOpcodeExplorer.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/RandomNumberGenerators.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/Spectrogram.csd warning: File listed twice: /usr/share/cabbage/examples/Utilities/Spectroscope.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets warning: File listed twice: /usr/share/cabbage/examples/Widgets/808loop.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/8BitStyle.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/90 Eq Slide Break 1 by Snapper4298 Id-160780.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/1.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/2.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/3.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/4.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/5.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/6.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/7.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/8.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/Fader.png warning: File listed twice: /usr/share/cabbage/examples/Widgets/Fat Live Drums 90Bpm by jaffa1970 Id-66243.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/Guitar3.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/Tabla Loop 4Bars 90Bpm by lezaarth Id-242591.wav warning: File listed twice: /usr/share/cabbage/examples/Widgets/beat.ogg warning: File listed twice: /usr/share/cabbage/examples/Widgets/button.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/button_file.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/button_file_Log.txt warning: File listed twice: /usr/share/cabbage/examples/Widgets/button_info.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/button_option.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/cabbage.png warning: File listed twice: /usr/share/cabbage/examples/Widgets/checkbox.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/combobox.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/csound_output.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/encoder.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/form.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/gentable.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/groupbox.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/headphones.png warning: File listed twice: /usr/share/cabbage/examples/Widgets/hrange.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/image.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/keyboard.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/keyboard.snaps warning: File listed twice: /usr/share/cabbage/examples/Widgets/label.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/listbox.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/meter.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/numberbox.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/signaldisplay.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/sliders.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/soundfiler.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/texteditor.csd warning: File listed twice: /usr/share/cabbage/examples/Widgets/xypad.csd warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/audio-muted.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/audio-on.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-new.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-open.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-save-as.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-save.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/edit-copy.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/edit-cut.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/edit-paste.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/filetab-editGUI-off.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/filetab-editGUI-on.svg warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/modern-darkBG.xml warning: File listed twice: /usr/share/cabbage/themes/modern-darkBG/preferences-system.svg Provides: application() application(Cabbage.desktop) cabbage = 2.10.0-3.fc41 cabbage(aarch-64) = 2.10.0-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libGL.so.1()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcsound64.so.6.0()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) rtld(GNU_HASH) Processing files: vst3-cabbage-2.10.0-3.fc41.aarch64 Provides: vst3-cabbage = 2.10.0-3.fc41 vst3-cabbage(aarch-64) = 2.10.0-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libGL.so.1()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcsound64.so.6.0()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) rtld(GNU_HASH) Processing files: vst-cabbage-2.10.0-3.fc41.aarch64 warning: Duplicate build-ids /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/bin/CabbagePluginEffect.so and /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib64/vst/libCabbagePluginEffect.so Provides: libCabbagePluginEffect.so()(64bit) libCabbagePluginMidiEffect.so()(64bit) vst-cabbage = 2.10.0-3.fc41 vst-cabbage(aarch-64) = 2.10.0-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libGL.so.1()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcsound64.so.6.0()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) rtld(GNU_HASH) Processing files: cabbage-debugsource-2.10.0-3.fc41.aarch64 Provides: cabbage-debugsource = 2.10.0-3.fc41 cabbage-debugsource(aarch-64) = 2.10.0-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: cabbage-debuginfo-2.10.0-3.fc41.aarch64 Provides: cabbage-debuginfo = 2.10.0-3.fc41 cabbage-debuginfo(aarch-64) = 2.10.0-3.fc41 debuginfo(build-id) = 89ffe7cea44d3e1987279baa1720822d17a0b3fb debuginfo(build-id) = 8eed3bf334cebf3056387433d1dbea1479ff4319 debuginfo(build-id) = ac96a4bdd1c4d74417b265a5b6a491f6fb217435 debuginfo(build-id) = c59c50cb753b9b7e2564074052c33c9cf196b3ee debuginfo(build-id) = e44085fe4ec057583f2b3440b513ef17a4204ef3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: cabbage-debugsource(aarch-64) = 2.10.0-3.fc41 Processing files: vst3-cabbage-debuginfo-2.10.0-3.fc41.aarch64 Provides: debuginfo(build-id) = 8661494ca70c71353c98c809e533c1feba847fc0 debuginfo(build-id) = fd6c3d1cc277716af95cde155c3838514c0ff6c5 vst3-cabbage-debuginfo = 2.10.0-3.fc41 vst3-cabbage-debuginfo(aarch-64) = 2.10.0-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: cabbage-debugsource(aarch-64) = 2.10.0-3.fc41 Processing files: vst-cabbage-debuginfo-2.10.0-3.fc41.aarch64 warning: Duplicate build-ids /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib/debug/usr/bin/CabbagePluginEffect.so-2.10.0-3.fc41.aarch64.debug and /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib/debug/usr/lib64/vst/libCabbagePluginEffect.so-2.10.0-3.fc41.aarch64.debug Provides: debuginfo(build-id) = e6d9a472832b8b092b5d9a63a3d7f94175175d7b debuginfo(build-id) = nilnil libCabbagePluginEffect.so-2.10.0-3.fc41.aarch64.debug()(64bit) libCabbagePluginMidiEffect.so-2.10.0-3.fc41.aarch64.debug()(64bit) vst-cabbage-debuginfo = 2.10.0-3.fc41 vst-cabbage-debuginfo(aarch-64) = 2.10.0-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: cabbage-debugsource(aarch-64) = 2.10.0-3.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT Wrote: /builddir/build/RPMS/vst-cabbage-debuginfo-2.10.0-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/vst3-cabbage-debuginfo-2.10.0-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/vst3-cabbage-2.10.0-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/vst-cabbage-2.10.0-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/cabbage-debugsource-2.10.0-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/cabbage-2.10.0-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/cabbage-debuginfo-2.10.0-3.fc41.aarch64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.PI1mvk + umask 022 + cd /builddir/build/BUILD/cabbage-2.10.0-build + test -d /builddir/build/BUILD/cabbage-2.10.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/cabbage-2.10.0-build + rm -rf /builddir/build/BUILD/cabbage-2.10.0-build + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: File listed twice: /usr/share/cabbage/docs/Styles File listed twice: /usr/share/cabbage/docs/Styles/DocStyle.css File listed twice: /usr/share/cabbage/docs/docs.yml File listed twice: /usr/share/cabbage/docs/images File listed twice: /usr/share/cabbage/docs/images/.goutputstream-1QZMAY File listed twice: /usr/share/cabbage/docs/images/.goutputstream-AUQD4Y File listed twice: /usr/share/cabbage/docs/images/.goutputstream-ERTQ4Y File listed twice: /usr/share/cabbage/docs/images/.goutputstream-OW4GAY File listed twice: /usr/share/cabbage/docs/images/.goutputstream-PPIU4Y File listed twice: /usr/share/cabbage/docs/images/.goutputstream-UQZ9BZ File listed twice: /usr/share/cabbage/docs/images/.goutputstream-Y17H4Y File listed twice: /usr/share/cabbage/docs/images/.goutputstream-ZA2H4Y File listed twice: /usr/share/cabbage/docs/images/Cabbage.png File listed twice: /usr/share/cabbage/docs/images/CabbageAU1.png File listed twice: /usr/share/cabbage/docs/images/CabbageAU2.png File listed twice: /usr/share/cabbage/docs/images/CabbageAndroid.png File listed twice: /usr/share/cabbage/docs/images/CabbageDocLogo.PNG File listed twice: /usr/share/cabbage/docs/images/CabbageImage.PNG File listed twice: /usr/share/cabbage/docs/images/CabbageStandaloneHost.PNG File listed twice: /usr/share/cabbage/docs/images/CabbageStudio.gif File listed twice: /usr/share/cabbage/docs/images/FullEditor.png File listed twice: /usr/share/cabbage/docs/images/Thumbs.db File listed twice: /usr/share/cabbage/docs/images/add_slider.gif File listed twice: /usr/share/cabbage/docs/images/addingNodes.gif File listed twice: /usr/share/cabbage/docs/images/adsr.png File listed twice: /usr/share/cabbage/docs/images/alotofwidgets.png File listed twice: /usr/share/cabbage/docs/images/alotofwidgets2.png File listed twice: /usr/share/cabbage/docs/images/audio_graph_add.gif File listed twice: /usr/share/cabbage/docs/images/audio_graph_modify.gif File listed twice: /usr/share/cabbage/docs/images/automating_plugin.gif File listed twice: /usr/share/cabbage/docs/images/bitwig.png File listed twice: /usr/share/cabbage/docs/images/buttonExample.png File listed twice: /usr/share/cabbage/docs/images/buttons.PNG File listed twice: /usr/share/cabbage/docs/images/cabbageCreate.gif File listed twice: /usr/share/cabbage/docs/images/checkboxExample.png File listed twice: /usr/share/cabbage/docs/images/checkboxes.PNG File listed twice: /usr/share/cabbage/docs/images/code_repo.gif File listed twice: /usr/share/cabbage/docs/images/combobox.PNG File listed twice: /usr/share/cabbage/docs/images/comboboxExample.png File listed twice: /usr/share/cabbage/docs/images/controlling.png File listed twice: /usr/share/cabbage/docs/images/csoundOutputExample.png File listed twice: /usr/share/cabbage/docs/images/csound_cabbage_synth1.png File listed twice: /usr/share/cabbage/docs/images/csound_cabbage_synth2.png File listed twice: /usr/share/cabbage/docs/images/csoundoutput.PNG File listed twice: /usr/share/cabbage/docs/images/customPlantGUIEditor.gif File listed twice: /usr/share/cabbage/docs/images/editMode.gif File listed twice: /usr/share/cabbage/docs/images/editMode2.gif File listed twice: /usr/share/cabbage/docs/images/edit_mode.gif File listed twice: /usr/share/cabbage/docs/images/encoder.png File listed twice: /usr/share/cabbage/docs/images/exportCustomPlant.gif File listed twice: /usr/share/cabbage/docs/images/exporting_plugin.gif File listed twice: /usr/share/cabbage/docs/images/fftdisplayExample.gif File listed twice: /usr/share/cabbage/docs/images/filebuttonExample.png File listed twice: /usr/share/cabbage/docs/images/filmstrips.png File listed twice: /usr/share/cabbage/docs/images/firstEffect.png File listed twice: /usr/share/cabbage/docs/images/firstSynth.png File listed twice: /usr/share/cabbage/docs/images/first_synth.gif File listed twice: /usr/share/cabbage/docs/images/formExample.png File listed twice: /usr/share/cabbage/docs/images/formHeader.png File listed twice: /usr/share/cabbage/docs/images/gentableExample.png File listed twice: /usr/share/cabbage/docs/images/groupBoxExample.png File listed twice: /usr/share/cabbage/docs/images/groupbox.PNG File listed twice: /usr/share/cabbage/docs/images/hlogo_blue_text.PNG File listed twice: /usr/share/cabbage/docs/images/host_info.gif File listed twice: /usr/share/cabbage/docs/images/imageExample.png File listed twice: /usr/share/cabbage/docs/images/images.PNG File listed twice: /usr/share/cabbage/docs/images/infobuttonExample.png File listed twice: /usr/share/cabbage/docs/images/insert_plugin.gif File listed twice: /usr/share/cabbage/docs/images/keyboard.PNG File listed twice: /usr/share/cabbage/docs/images/keyboardExample.png File listed twice: /usr/share/cabbage/docs/images/labelExample.png File listed twice: /usr/share/cabbage/docs/images/line.PNG File listed twice: /usr/share/cabbage/docs/images/listbox.png File listed twice: /usr/share/cabbage/docs/images/logo_cabbage_sw.png File listed twice: /usr/share/cabbage/docs/images/meterExample.png File listed twice: /usr/share/cabbage/docs/images/modifyingNodeGUI.gif File listed twice: /usr/share/cabbage/docs/images/navigate_code.gif File listed twice: /usr/share/cabbage/docs/images/newNodes.gif File listed twice: /usr/share/cabbage/docs/images/newWidgetClickTest.gif File listed twice: /usr/share/cabbage/docs/images/newWidgetColourUpdate.gif File listed twice: /usr/share/cabbage/docs/images/newWidgetFinished.gif File listed twice: /usr/share/cabbage/docs/images/newWidgetScreen1.png File listed twice: /usr/share/cabbage/docs/images/newWidgetScreen2.png File listed twice: /usr/share/cabbage/docs/images/newWidgetTimerTest.gif File listed twice: /usr/share/cabbage/docs/images/new_effect_file.gif File listed twice: /usr/share/cabbage/docs/images/new_file.gif File listed twice: /usr/share/cabbage/docs/images/numberboxExample.png File listed twice: /usr/share/cabbage/docs/images/plant.PNG File listed twice: /usr/share/cabbage/docs/images/plants.gif File listed twice: /usr/share/cabbage/docs/images/plantsExample.png File listed twice: /usr/share/cabbage/docs/images/playing_plugin.gif File listed twice: /usr/share/cabbage/docs/images/presets_named.gif File listed twice: /usr/share/cabbage/docs/images/randomCheckbox.gif File listed twice: /usr/share/cabbage/docs/images/random_combo.gif File listed twice: /usr/share/cabbage/docs/images/rangeSliders.png File listed twice: /usr/share/cabbage/docs/images/rsliderHeader.png File listed twice: /usr/share/cabbage/docs/images/screens File listed twice: /usr/share/cabbage/docs/images/screens/ConvolutionReverbScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/DopplerSpingScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/FFTFileViewerScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/FM3Screen.png File listed twice: /usr/share/cabbage/docs/images/screens/FMClangScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/FMRhodesScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/FlangerScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/GridSequencerScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/HonkScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/LofiScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/ModulatingDelaysScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/MultiReverb.png File listed twice: /usr/share/cabbage/docs/images/screens/PVSamplerScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/PhaserScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/ResonyScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/RubbedResonatorsScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/ScantableScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/SoundfilePlayerScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/SpookEPadScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/StuckBufferScreen.png File listed twice: /usr/share/cabbage/docs/images/screens/Thumbs.db File listed twice: /usr/share/cabbage/docs/images/screens/ePadScreen.png File listed twice: /usr/share/cabbage/docs/images/set_custom_location.gif File listed twice: /usr/share/cabbage/docs/images/settings.gif File listed twice: /usr/share/cabbage/docs/images/simpleReverb.PNG File listed twice: /usr/share/cabbage/docs/images/simpleReverbExample.png File listed twice: /usr/share/cabbage/docs/images/simpleSynth.PNG File listed twice: /usr/share/cabbage/docs/images/simpleSynthExample.png File listed twice: /usr/share/cabbage/docs/images/simpleSynthSliderExample.png File listed twice: /usr/share/cabbage/docs/images/sliderCodeDemoWhite.png File listed twice: /usr/share/cabbage/docs/images/sliderExample.png File listed twice: /usr/share/cabbage/docs/images/sliderExampleCode.png File listed twice: /usr/share/cabbage/docs/images/sliders.PNG File listed twice: /usr/share/cabbage/docs/images/slidersDemo.png File listed twice: /usr/share/cabbage/docs/images/smallLogo.PNG File listed twice: /usr/share/cabbage/docs/images/snapshot.PNG File listed twice: /usr/share/cabbage/docs/images/soundfiler.png File listed twice: /usr/share/cabbage/docs/images/soundfilerExample.png File listed twice: /usr/share/cabbage/docs/images/stringsequencer.gif File listed twice: /usr/share/cabbage/docs/images/svgDebugExample.gif File listed twice: /usr/share/cabbage/docs/images/svgExample.gif File listed twice: /usr/share/cabbage/docs/images/synth_effect_graph.gif File listed twice: /usr/share/cabbage/docs/images/synth_graph.gif File listed twice: /usr/share/cabbage/docs/images/table.PNG File listed twice: /usr/share/cabbage/docs/images/tableExample.png File listed twice: /usr/share/cabbage/docs/images/textboxExample.png File listed twice: /usr/share/cabbage/docs/images/texteditorExample.png File listed twice: /usr/share/cabbage/docs/images/togglingPlants.gif File listed twice: /usr/share/cabbage/docs/images/toggling_plants.gif File listed twice: /usr/share/cabbage/docs/images/vcvRackExample.gif File listed twice: /usr/share/cabbage/docs/images/widgetArray.gif File listed twice: /usr/share/cabbage/docs/images/widgetArray1.png File listed twice: /usr/share/cabbage/docs/images/xypad.PNG File listed twice: /usr/share/cabbage/docs/images/xypadExample.png File listed twice: /usr/share/cabbage/docs/markdown File listed twice: /usr/share/cabbage/docs/markdown/README.md File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/button.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/checkbox.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/combobox.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/encoder.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/filebutton.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/gentable.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/image.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/infobutton.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/keyboard.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/label.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/listbox.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/meter.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/nslider.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/optionbutton.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/range.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/signaldisplay.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/sliders.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/soundfiler.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/texteditor.mp4 File listed twice: /usr/share/cabbage/docs/markdown/WidgetVideos/xypad.mp4 File listed twice: /usr/share/cabbage/docs/markdown/Widgets File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/active.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/align.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/alpha.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/ampRange.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/arrowBackgroundColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/arrowColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/autoUpdate.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/automatable.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/backgroundColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/blackNoteColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/blackNoteLength.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/bounds.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/bundle.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/caption.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/caretColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/channel.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/channel_type.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/colour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/colour_0.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/colour_1.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/corners.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/crop.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/defaultValue.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/displayType.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/doubleClickTogglesEdit.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/file.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fill.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/filmStrip.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_0.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontColour_1.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/fontSize.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/gapMarkers.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/guiMode.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/guiRefresh.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/highlightColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/identChannel.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/imgFile.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/import.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/increment.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/items.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keyDownColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keySeparatorColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keyWidth.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/keypressBaseOctave.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/latched.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/latency.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/lineThickness.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerEnd.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerStart.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/markerThickness.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/max.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/meterColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/middleC.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/min.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mode.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mouseDownKeyOutlineColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mouseInteraction.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/mouseOverKeyColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/moveBehind.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/numberOfClicks.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/opcodeDir.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/openGL.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/outlineColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/outlineThickness.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/overlayColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/parent.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/pluginId.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/populate.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popup.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popupPostfix.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popupPrefix.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/popupText.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/presetIgnore.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/protectedItems.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/radioGroup.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/range.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/readOnly.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/rotate.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sampleRange.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/scrollbars.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/scrubberPosition.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/shape.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/showScrubber.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sideChain.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/signalVariable.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/size.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sliderBounds.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/sort.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/style.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/suffix.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/svgElement.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableBackgroundColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableGridColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/tableNumber.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/text.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textBox.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textBoxOutlineColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/textColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/titleBarColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/toFront.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerBackgroundColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerCentre.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerEnd.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerInsideRadius.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerOutsideRadius.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerStart.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/trackerThickness.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/typeface.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/updateRate.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/value.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valuePostfix.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valuePrefix.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valueTextBox.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/valueTextBoxBounds.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/velocity.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/visible.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/whiteNoteColour.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/widgetArray.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/wrap.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/Properties/zoom.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button_file.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button_info.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/button_option.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/checkbox.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/combobox.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/csound_output.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/encoder.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/form.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/gentable.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/groupbox.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/image.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/keyboard.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/label.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/listbox.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/meter.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/numberbox.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/preset_button.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/pressetbutton.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/range.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/signaldisplay.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/sliders.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/soundfiler.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/texteditor.md File listed twice: /usr/share/cabbage/docs/markdown/Widgets/xypad.md File listed twice: /usr/share/cabbage/docs/markdown/add_new_widgets.md File listed twice: /usr/share/cabbage/docs/markdown/audio_graph.md File listed twice: /usr/share/cabbage/docs/markdown/beginner_synth.md File listed twice: /usr/share/cabbage/docs/markdown/bundle.md File listed twice: /usr/share/cabbage/docs/markdown/bundling_files.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_audio_unit.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_changed.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_channel_state_recall.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_channel_state_save.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_copy_file.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_create.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_find_files.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_file.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_state_value.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_value.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_get_widget_channels.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_has_state_data.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_in_host.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_opcodes.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_read_state_data.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_set.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_set_state_value.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_set_value.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_syntax.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_widgets.md File listed twice: /usr/share/cabbage/docs/markdown/cabbage_write_state_data.md File listed twice: /usr/share/cabbage/docs/markdown/constants_and_variables.md File listed twice: /usr/share/cabbage/docs/markdown/controlling_widgets.md File listed twice: /usr/share/cabbage/docs/markdown/csound.md File listed twice: /usr/share/cabbage/docs/markdown/distributing.md File listed twice: /usr/share/cabbage/docs/markdown/exporting_plugins.md File listed twice: /usr/share/cabbage/docs/markdown/exporting_rack_modules.md File listed twice: /usr/share/cabbage/docs/markdown/features.md File listed twice: /usr/share/cabbage/docs/markdown/file_structure_and_syntax.md File listed twice: /usr/share/cabbage/docs/markdown/first_effect.md File listed twice: /usr/share/cabbage/docs/markdown/first_synth.md File listed twice: /usr/share/cabbage/docs/markdown/gui_designer.md File listed twice: /usr/share/cabbage/docs/markdown/host_info.md File listed twice: /usr/share/cabbage/docs/markdown/index.md File listed twice: /usr/share/cabbage/docs/markdown/introduction.md File listed twice: /usr/share/cabbage/docs/markdown/keywords.md File listed twice: /usr/share/cabbage/docs/markdown/macros.md File listed twice: /usr/share/cabbage/docs/markdown/managing_large_numbers_of_widgets.md File listed twice: /usr/share/cabbage/docs/markdown/opcodes.md File listed twice: /usr/share/cabbage/docs/markdown/operators_and_comments.md File listed twice: /usr/share/cabbage/docs/markdown/plants.md File listed twice: /usr/share/cabbage/docs/markdown/presets.md File listed twice: /usr/share/cabbage/docs/markdown/quickstart.md File listed twice: /usr/share/cabbage/docs/markdown/reference.md File listed twice: /usr/share/cabbage/docs/markdown/reserved_channels.md File listed twice: /usr/share/cabbage/docs/markdown/soundfiles.md File listed twice: /usr/share/cabbage/docs/markdown/using_cabbage.md File listed twice: /usr/share/cabbage/docs/markdown/using_imgs.md File listed twice: /usr/share/cabbage/docs/markdown/widget_arrays.md File listed twice: /usr/share/cabbage/examples/Effects File listed twice: /usr/share/cabbage/examples/Effects/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Distortion File listed twice: /usr/share/cabbage/examples/Effects/Distortion/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Distortion/LoFi.csd File listed twice: /usr/share/cabbage/examples/Effects/Distortion/Powershape.csd File listed twice: /usr/share/cabbage/examples/Effects/Distortion/clip.csd File listed twice: /usr/share/cabbage/examples/Effects/Distortion/pdclip.csd File listed twice: /usr/share/cabbage/examples/Effects/Dynamics File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Compressor.csd File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/CompressorExpander.csd File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Exciter.csd File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Gate.csd File listed twice: /usr/share/cabbage/examples/Effects/Dynamics/Limiter.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters File listed twice: /usr/share/cabbage/examples/Effects/Filters/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Filters/BandFilter.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/BandFilterII.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/CombFilters.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/EnvelopeFollower.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/FilterLFO.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/FilterShaper.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/FormantFilter.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/HarpFilter.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/HighpassFilter.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/LowpassFilter.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/Phaser1.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/Phaser2.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/Resonator.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/Vocoder.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/Vocoder.zip File listed twice: /usr/share/cabbage/examples/Effects/Filters/clfilt.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/wguide1.csd File listed twice: /usr/share/cabbage/examples/Effects/Filters/wguide2.csd File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/HRTF3D.csd File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/Tuner.csd File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-44100-left.dat File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-44100-right.dat File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-48000-left.dat File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-48000-right.dat File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-96000-left.dat File listed twice: /usr/share/cabbage/examples/Effects/Miscellaneous/hrtf-96000-right.dat File listed twice: /usr/share/cabbage/examples/Effects/Modulation File listed twice: /usr/share/cabbage/examples/Effects/Modulation/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Modulation/AutopanTremolo.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/DarkWood.jpg File listed twice: /usr/share/cabbage/examples/Effects/Modulation/Doppler.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/DopplerSpin.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/Flanger.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/FlutterChorus.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/LeslieSpeaker.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/LeslieSpeaker.zip File listed twice: /usr/share/cabbage/examples/Effects/Modulation/PhaserLFO.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/Spatialiser.csd File listed twice: /usr/share/cabbage/examples/Effects/Modulation/StereoChorus.csd File listed twice: /usr/share/cabbage/examples/Effects/Reverbs File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/Ball_in_a_Box.csd File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/ConvolutionReverb.csd File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/DistanceEmulator.csd File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/GateReverb.csd File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/MultiReverb.csd File listed twice: /usr/share/cabbage/examples/Effects/Reverbs/ShimmerReverb.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral File listed twice: /usr/share/cabbage/examples/Effects/Spectral/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Spectral/BufferFreeze.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/FrequencyShifter.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/PitchShifter.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/RingModulator.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/Shredulator.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/SpectralEtcher.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvScale.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvShift.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvSmooth.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsAdsyn.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsBlur.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsBuffer.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsCross.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsFreeze.csd File listed twice: /usr/share/cabbage/examples/Effects/Spectral/pvsWarp.csd File listed twice: /usr/share/cabbage/examples/Effects/Time File listed twice: /usr/share/cabbage/examples/Effects/Time/.DS_Store File listed twice: /usr/share/cabbage/examples/Effects/Time/BounceDelay.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/BreakBeatCutter.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/CrossedDelays.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/DelayGrain.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/LiveSndwarp.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/ModulatingDelays.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/MultiModeDelay.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/MultitapDelay.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/NoWarpDelay.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/Peeaaoooh.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/Reverse.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/Schematic.png File listed twice: /usr/share/cabbage/examples/Effects/Time/SpectralDelay.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/SpringReverb.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/StuckBuffer.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/TempoDelay.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/TimeSlip.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/TriggerDelay.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/UrsaMajorSpaceStationCabbage.csd File listed twice: /usr/share/cabbage/examples/Effects/Time/waveset.csd File listed twice: /usr/share/cabbage/examples/FilePlayers File listed twice: /usr/share/cabbage/examples/FilePlayers/.DS_Store File listed twice: /usr/share/cabbage/examples/FilePlayers/DiskinFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/FileRecorder.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/FileStretcher.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/FileVocoder.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/Flooper2FilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/FogFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/Grain3FilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/LoscilFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/MincerFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/SoundwarpFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/SyncgrainFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/Table3FilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/TemposcalFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/TimeBandit.csd File listed twice: /usr/share/cabbage/examples/FilePlayers/aabrushedAluminium.jpeg File listed twice: /usr/share/cabbage/examples/FilePlayers/darkBrushedMetal.jpeg File listed twice: /usr/share/cabbage/examples/FilePlayers/darkMetal.jpeg File listed twice: /usr/share/cabbage/examples/FilePlayers/granuleFilePlayer.csd File listed twice: /usr/share/cabbage/examples/FunAndGames File listed twice: /usr/share/cabbage/examples/FunAndGames/.DS_Store File listed twice: /usr/share/cabbage/examples/FunAndGames/Air Raid Siren.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/Bubbles.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/Demolition.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/Electricity.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/PPhase1.pvx File listed twice: /usr/share/cabbage/examples/FunAndGames/PPhase2.pvx File listed twice: /usr/share/cabbage/examples/FunAndGames/PebblesInAPond.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase.png File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase110_1.wav File listed twice: /usr/share/cabbage/examples/FunAndGames/PianoPhase110_2.wav File listed twice: /usr/share/cabbage/examples/FunAndGames/PingClang.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/Rhythmicon.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/River.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/Shower.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/SonicLavaLampHelp.html File listed twice: /usr/share/cabbage/examples/FunAndGames/Splat!.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/Windmills.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/sonic_lava_lamp.csd File listed twice: /usr/share/cabbage/examples/FunAndGames/sonic_lava_lamp.zip File listed twice: /usr/share/cabbage/examples/GEN File listed twice: /usr/share/cabbage/examples/GEN/.DS_Store File listed twice: /usr/share/cabbage/examples/GEN/GEN02.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN05.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN07.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN08.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN08_Envelopes.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN09.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN10.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN11.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN16.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN17.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN19.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN20.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN21.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN30.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN33.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN41.csd File listed twice: /usr/share/cabbage/examples/GEN/GEN42.csd File listed twice: /usr/share/cabbage/examples/Instructional File listed twice: /usr/share/cabbage/examples/Instructional/ADSR_Envelope.csd File listed twice: /usr/share/cabbage/examples/Instructional/ModifyingWidgetAppearance.csd File listed twice: /usr/share/cabbage/examples/Instructional/MouseSense.csd File listed twice: /usr/share/cabbage/examples/Instructional/MouseSense.zip File listed twice: /usr/share/cabbage/examples/Instructional/MouseSenseInfo.txt File listed twice: /usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.csd File listed twice: /usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.txt File listed twice: /usr/share/cabbage/examples/Instructional/RealtimeScoreEvents.zip File listed twice: /usr/share/cabbage/examples/Instruments File listed twice: /usr/share/cabbage/examples/Instruments/.DS_Store File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/DrumPads.csd File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/MiniPops.csd File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/TR-808.csd File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/TR-808_pattern.1.txt File listed twice: /usr/share/cabbage/examples/Instruments/DrumMachines/test.aif File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/.DS_Store File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/Bounce.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/BouncingObject.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/CellularAutomata.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/ImageSliders.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/ImageSwitches.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/LorenzSynth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/Metronome.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/Micropolyphony.csd File listed twice: /usr/share/cabbage/examples/Instruments/Miscellaneous/PendulumWaves.csd File listed twice: /usr/share/cabbage/examples/Instruments/Noise File listed twice: /usr/share/cabbage/examples/Instruments/Noise/Dust.csd File listed twice: /usr/share/cabbage/examples/Instruments/Noise/FractalNoise.csd File listed twice: /usr/share/cabbage/examples/Instruments/Noise/GaussianDust.csd File listed twice: /usr/share/cabbage/examples/Instruments/Noise/PinkNoise.csd File listed twice: /usr/share/cabbage/examples/Instruments/Noise/WhiteNoise.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/BarModel.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/BassGuitar.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Clavinet.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Glockenspiel.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/GuitarChords.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/GuitarChords.snaps File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Harmonics.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Honk.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Mellotron MkII Flute.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Parp.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/PreparedPiano.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/RubbedResonators.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Spiccato.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/StringFeedback.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Strum.csd File listed twice: /usr/share/cabbage/examples/Instruments/Physical Modelling/Vibraphone.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/BarModel.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/BassGuitar.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Clavinet.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/GuitarChords.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/GuitarChords.snaps File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Harmonics.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Honk.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Parp.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/PreparedPiano.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/RubbedResonators.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Spiccato.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/StringFeedback.csd File listed twice: /usr/share/cabbage/examples/Instruments/PhysicalModelling/Strum.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths File listed twice: /usr/share/cabbage/examples/Instruments/Synths/.DS_Store File listed twice: /usr/share/cabbage/examples/Instruments/Synths/Arpeggiator.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/Arpeggiator.zip File listed twice: /usr/share/cabbage/examples/Instruments/Synths/ArpeggiatorHelp.html File listed twice: /usr/share/cabbage/examples/Instruments/Synths/Bassline_TB-303.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/CZSynth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/FM_Clang.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/FOF Choir.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/HardSyncSynth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/InharmonicAdditiveSynth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/MouseChord.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/PadSynth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/PadSynthChoir.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/RingModSynth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/WavetableSynth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/gbuzz_synth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/hsboscil_synth.csd File listed twice: /usr/share/cabbage/examples/Instruments/Synths/oscbnk_synth.csd File listed twice: /usr/share/cabbage/examples/LiveSampling File listed twice: /usr/share/cabbage/examples/LiveSampling/.DS_Store File listed twice: /usr/share/cabbage/examples/LiveSampling/DiskRecPlay.csd File listed twice: /usr/share/cabbage/examples/LiveSampling/LiveLooper.csd File listed twice: /usr/share/cabbage/examples/LiveSampling/PvsRecPlay.csd File listed twice: /usr/share/cabbage/examples/LiveSampling/TabRecPlay.csd File listed twice: /usr/share/cabbage/examples/MIDI File listed twice: /usr/share/cabbage/examples/MIDI/.DS_Store File listed twice: /usr/share/cabbage/examples/MIDI/FunctionGenerator.csd File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Arpeggiator.csd File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Delay.csd File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Monitor.csd File listed twice: /usr/share/cabbage/examples/MIDI/MIDI_Note_Recorder.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous File listed twice: /usr/share/cabbage/examples/Miscellaneous/.DS_Store File listed twice: /usr/share/cabbage/examples/Miscellaneous/AlphaFade.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/BigKnobSplit.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/CabbageMidiFileOpcodes.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/CabbageOSCRec.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/CabbageOSCSend.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/CompressSidechain.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/CsoundFiltersWobble.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/CustomPresets.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/Euclidean.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/FileRecord.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/FirstSynth.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/FunctionTablesAsGrid.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/HostInfo.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/IncomingMIDI.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/KnobManSliders.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/KnobManSliders2.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/KnobmanMinimal.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/LotsOfWidgets.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/MIDI-CC-Out.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/Maschine_slider.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/MidiArpSimple.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/MidifileReader.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/ModifyingWidgetAppearance.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/ModifyingWidgetAppearance_Log.txt File listed twice: /usr/share/cabbage/examples/Miscellaneous/MouseSense.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/MouseSense.zip File listed twice: /usr/share/cabbage/examples/Miscellaneous/MouseSenseInfo.txt File listed twice: /usr/share/cabbage/examples/Miscellaneous/NewPresets.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/PluginStateOpcodes.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/PopupPlant.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest10.pre File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest11.pre File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest12.pre File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetTest13.pre File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets.snaps File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/A-Preset.psts File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/B-Preset.psts File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/C-Preset.psts File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/More Presets File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/More Presets/D-Preset.psts File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/More Presets/E-preset.psts File listed twice: /usr/share/cabbage/examples/Miscellaneous/Presets/Presets File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetsChannels.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetsNamed.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/PresetsNamed.snaps File listed twice: /usr/share/cabbage/examples/Miscellaneous/RadioButtons.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/RandomCheckbox.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.txt File listed twice: /usr/share/cabbage/examples/Miscellaneous/RealtimeScoreEvents.zip File listed twice: /usr/share/cabbage/examples/Miscellaneous/ResizingPlugin.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/SVGExample.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/SampleLoadAndPlayback.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/SimpleSynthGainSlider.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/Soundfiler.snaps File listed twice: /usr/share/cabbage/examples/Miscellaneous/TogglingPlants.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/TooManySliders.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/buttonoff.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/buttonon.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageChanged.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageCreateColours.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageFileOpcodes.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageFindFiles.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageGetWidgetChannels.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageMidiListener.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/cabbageProfilerOpcodes.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/colourMacro.inc File listed twice: /usr/share/cabbage/examples/Miscellaneous/custom_groupbox.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/groupbox.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/hSliderFilmStrip.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/h_slider_mixer.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/hslider.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/hslider_background.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobMan.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobMan2.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobMan3.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/knobman-lumen2.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/led_off.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/led_on.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/meter_black.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/plant.plant File listed twice: /usr/share/cabbage/examples/Miscellaneous/rSliderFilmStrip.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/roland SH 101 knob.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/rslider.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/rslider_background.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/simple.mid File listed twice: /usr/share/cabbage/examples/Miscellaneous/simpleReverbExample.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgElements.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgFFT.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgInterface.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/svgTable.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/svyQuadratic.csd File listed twice: /usr/share/cabbage/examples/Miscellaneous/synth_slider_bare.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/vSliderFilmStrip.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/v_slider_mixer.png File listed twice: /usr/share/cabbage/examples/Miscellaneous/vslider.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/vslider_background.svg File listed twice: /usr/share/cabbage/examples/Miscellaneous/webUI File listed twice: /usr/share/cabbage/examples/Miscellaneous/webUI/index.html File listed twice: /usr/share/cabbage/examples/Miscellaneous/webUI/webUITest.csd File listed twice: /usr/share/cabbage/examples/ProceduralAudio File listed twice: /usr/share/cabbage/examples/ProceduralAudio/EnGarde.csd File listed twice: /usr/share/cabbage/examples/ProceduralAudio/LogFire.csd File listed twice: /usr/share/cabbage/examples/ProceduralAudio/StormyWeather.csd File listed twice: /usr/share/cabbage/examples/Utilities File listed twice: /usr/share/cabbage/examples/Utilities/.DS_Store File listed twice: /usr/share/cabbage/examples/Utilities/Calculated_F_Tables.csd File listed twice: /usr/share/cabbage/examples/Utilities/FFTSpectrum.csd File listed twice: /usr/share/cabbage/examples/Utilities/Lissajous.csd File listed twice: /usr/share/cabbage/examples/Utilities/Log_Curves.csd File listed twice: /usr/share/cabbage/examples/Utilities/Oscilloscope.csd File listed twice: /usr/share/cabbage/examples/Utilities/OscilloscopeOpcodeExplorer.csd File listed twice: /usr/share/cabbage/examples/Utilities/RandomNumberGenerators.csd File listed twice: /usr/share/cabbage/examples/Utilities/Spectrogram.csd File listed twice: /usr/share/cabbage/examples/Utilities/Spectroscope.csd File listed twice: /usr/share/cabbage/examples/Widgets File listed twice: /usr/share/cabbage/examples/Widgets/808loop.wav File listed twice: /usr/share/cabbage/examples/Widgets/8BitStyle.wav File listed twice: /usr/share/cabbage/examples/Widgets/90 Eq Slide Break 1 by Snapper4298 Id-160780.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/1.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/2.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/3.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/4.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/5.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/6.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/7.wav File listed twice: /usr/share/cabbage/examples/Widgets/DoubleBass/8.wav File listed twice: /usr/share/cabbage/examples/Widgets/Fader.png File listed twice: /usr/share/cabbage/examples/Widgets/Fat Live Drums 90Bpm by jaffa1970 Id-66243.wav File listed twice: /usr/share/cabbage/examples/Widgets/Guitar3.wav File listed twice: /usr/share/cabbage/examples/Widgets/Tabla Loop 4Bars 90Bpm by lezaarth Id-242591.wav File listed twice: /usr/share/cabbage/examples/Widgets/beat.ogg File listed twice: /usr/share/cabbage/examples/Widgets/button.csd File listed twice: /usr/share/cabbage/examples/Widgets/button_file.csd File listed twice: /usr/share/cabbage/examples/Widgets/button_file_Log.txt File listed twice: /usr/share/cabbage/examples/Widgets/button_info.csd File listed twice: /usr/share/cabbage/examples/Widgets/button_option.csd File listed twice: /usr/share/cabbage/examples/Widgets/cabbage.png File listed twice: /usr/share/cabbage/examples/Widgets/checkbox.csd File listed twice: /usr/share/cabbage/examples/Widgets/combobox.csd File listed twice: /usr/share/cabbage/examples/Widgets/csound_output.csd File listed twice: /usr/share/cabbage/examples/Widgets/encoder.csd File listed twice: /usr/share/cabbage/examples/Widgets/form.csd File listed twice: /usr/share/cabbage/examples/Widgets/gentable.csd File listed twice: /usr/share/cabbage/examples/Widgets/groupbox.csd File listed twice: /usr/share/cabbage/examples/Widgets/headphones.png File listed twice: /usr/share/cabbage/examples/Widgets/hrange.csd File listed twice: /usr/share/cabbage/examples/Widgets/image.csd File listed twice: /usr/share/cabbage/examples/Widgets/keyboard.csd File listed twice: /usr/share/cabbage/examples/Widgets/keyboard.snaps File listed twice: /usr/share/cabbage/examples/Widgets/label.csd File listed twice: /usr/share/cabbage/examples/Widgets/listbox.csd File listed twice: /usr/share/cabbage/examples/Widgets/meter.csd File listed twice: /usr/share/cabbage/examples/Widgets/numberbox.csd File listed twice: /usr/share/cabbage/examples/Widgets/signaldisplay.csd File listed twice: /usr/share/cabbage/examples/Widgets/sliders.csd File listed twice: /usr/share/cabbage/examples/Widgets/soundfiler.csd File listed twice: /usr/share/cabbage/examples/Widgets/texteditor.csd File listed twice: /usr/share/cabbage/examples/Widgets/xypad.csd File listed twice: /usr/share/cabbage/themes/modern-darkBG File listed twice: /usr/share/cabbage/themes/modern-darkBG/audio-muted.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/audio-on.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-new.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-open.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-save-as.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/document-save.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/edit-copy.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/edit-cut.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/edit-paste.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/filetab-editGUI-off.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/filetab-editGUI-on.svg File listed twice: /usr/share/cabbage/themes/modern-darkBG/modern-darkBG.xml File listed twice: /usr/share/cabbage/themes/modern-darkBG/preferences-system.svg Duplicate build-ids /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/bin/CabbagePluginEffect.so and /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib64/vst/libCabbagePluginEffect.so Duplicate build-ids /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib/debug/usr/bin/CabbagePluginEffect.so-2.10.0-3.fc41.aarch64.debug and /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib/debug/usr/lib64/vst/libCabbagePluginEffect.so-2.10.0-3.fc41.aarch64.debug Finish: rpmbuild cabbage-2.10.0-3.fc41.src.rpm Finish: build phase for cabbage-2.10.0-3.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-aarch64-1736422975.376466/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/cabbage-2.10.0-3.fc41.src.rpm) Config(child) 31 minutes 8 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "vst-cabbage", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "aarch64" }, { "name": "vst3-cabbage", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "aarch64" }, { "name": "vst3-cabbage-debuginfo", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "aarch64" }, { "name": "cabbage", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "aarch64" }, { "name": "cabbage", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "src" }, { "name": "cabbage-debugsource", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "aarch64" }, { "name": "vst-cabbage-debuginfo", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "aarch64" }, { "name": "cabbage-debuginfo", "epoch": null, "version": "2.10.0", "release": "3.fc41", "arch": "aarch64" } ] } RPMResults finished